Security blog: CVE, PoC & CMS guides
Long-form articles for defenders and researchers—WordPress and Joomla plugin CVEs, proof-of-concept lab testing, CVSS and CISA KEV prioritization, and web vuln primers. Pair reading with our PoC archive and CVE Detector.
PHP php2shell (CVE-2026-109618 / CVE-2026-109619): session.upload_progress, check vs exploit
PHP core multipart UAF pair CVSS 9.2. Emergency builds 8.2.35–8.5.12+. Inventory with GET check; armed/rce_hit only in lab. Repo murrez/php2shell.
@admin · 10/22/2026 · 159 viewsLearnPress Guest Checkout POI (CVE-2026-104736): lp-ajax checkout-email and maybe_unserialize
LearnPress WordPress LMS ≤4.4.10: unauthenticated lp-ajax=checkout stores checkout-email → LP_Helper::maybe_unserialize. CVSS 9.8. Fixed 4.4.11. WAF, upgrade, and lab validation with poc.py.
@admin · 10/22/2026 · 121 viewsHandlebars Sandbox Escape (CVE-2026-106445): constructor Own-Property and Server Preview APIs
Handlebars 4.0.0–4.7.9 with allowProtoMethodsByDefault: user templates → Function via constructor bypass. Fixed 4.7.10. Audit /render compile endpoints, not only npm audit.
@admin · 10/18/2026 · 103 viewsMage AI Session Bypass (CVE-2026-111823): Invalid OAuth provider on POST /api/sessions
Mage OSS through 0.9.80: unknown provider still mints JWT from email in session body. X-API-KEY, port 6789, PR #6204 fix. MLOps firewall and session monitoring.
@admin · 10/18/2026 · 59 viewsTelegram Desktop IPC Injection (CVE-2026-107181): Deep Links, Local Files, and Session Risk
Telegram Desktop ≤7.2.8: tg:// URI IPC record-separator injection can exfil local files after user clicks a link. Fixed 7.2.9. Endpoint patch cadence, not server-side WAF.
@admin · 10/16/2026 · 112 viewsTheme My Login Multisite ATO (CVE-2026-89079): tml_user_passwords and Lost-Password user_pass1
Theme My Login ≤7.2.1 on WordPress multisite with tml_user_passwords: retrieve_password() can apply attacker user_pass1 via ms filter. CVSS 9.8. Why checkemail=confirm lies, upgrade 7.2.2+.
@admin · 10/16/2026 · 68 viewsPocbit ULP Checker: Streaming Classification for Panel and CMS Credential Lists
Member toolkit: one-pass GB-scale ULP split into 40 categories (cPanel, WordPress, Joomla, phpMyAdmin). main.py workflow, stats-only mode, authorized inventory hygiene.
@admin · 10/14/2026 · 66 viewsWooCommerce Abandoned Cart Pro ATO (CVE-2026-97657): Forged Recovery Links and wp_set_auth_cookie
Abandoned Cart Pro ≤10.8.0: optional wcap_nonce + AES-CTR malleability on checkout_link → login as victim admin. CVSS 9.8. Upgrade >10.8.0, disable auto-login, treat recovery URLs as secrets.
@admin · 10/14/2026 · 68 viewsnginx-ui Forged Backup RCE (CVE-2026-107806): TestConfigCmd After Authenticated Restore
nginx-ui 2.3.8–2.4.x: admin JWT downloads backup, forges app.ini TestConfigCmd, restore + POST /api/nginx/test → shell. Not CVE-2026-42238. Fixed 2.5.0. Panel segmentation, JWT hygiene, upgrade path.
@admin · 10/13/2026 · 75 viewsSplunk SHC Patroni RCE (CVE-2026-76268): Unauthenticated Sidecar REST and archive_command
Splunk Enterprise 10.2–10.4.x SHC: Patroni on :8008 accepts unauth PATCH /config + restart → PostgreSQL archive_command OS exec. SVD-2026-1001, CVSS 9.8. Upgrade 10.2.7/10.4.3, firewall peers, disable sidecar if unused.
@admin · 10/13/2026 · 148 viewsOrdaSoft Simple Membership SQLi (CVE-2026-102782): checkLoginPass login Param
com_simplemembership <7.4.0: unauthenticated SQLi on checkLoginPass login via extractvalue error leak. Upgrade 7.4.0+, audit OrdaSoft alongside other Joomla CVEs.
@admin · 10/9/2026 · 156 viewsSmarty Cache Poisoning RCE (CVE-2026-82531): SmartyNocache and extends Templates
Smarty <4.5.8 / 5.x<5.8.5: forged assign() SmartyNocache markers in cache PHP → include() RCE. AT:P. Upgrade 4.5.8/5.8.5, flush template cache, audit Composer smarty/smarty.
@admin · 10/9/2026 · 170 viewsPayload Import/Export Pollution (CVE-2026-105844): __proto__.overrideAccess ACL Bypass
Payload CMS plugin-import-export before 3.88.0: export-preview fields pollute Object.prototype → REST overrideAccess. Upgrade 3.88.0+, disable plugin or block export-preview until patched.
@admin · 10/8/2026 · 227 viewsAtlassian DC File Read (CVE-2026-21589): :: Traversal on /download/resources/
Self-hosted Jira, Confluence, Bitbucket: atlassian-plugins-webresource turns ..:: into ../ for unauthenticated WEB-INF reads—CVSS 9.3, not RCE. Patch DC builds, decode logs for :: traversal, rotate Crowd app passwords if needed.
@admin · 10/8/2026 · 124 viewsHitachi RTU500 Firmware Bypass (CVE-2026-8065): OT Patching Without Internet Spray
RTU500 CMU firmware update endpoints accepted unauthenticated POST uploads—grid OT integrity risk, not another WordPress plugin story. Segment CMU interfaces, apply Hitachi advisories, lab-only PoC probes.
@admin · 10/5/2026 · 183 viewsJoomla JCTables SQLi (CVE-2026-76570): Anonymous JSON getdatarow and CVSS 10.0
com_jctables ≤1.20.0 exposes unauthenticated format=json tasks that concatenate table names into SQL—read jos_users and more. Upgrade 1.21.1+, log getdatarow/getrow, treat hash leak as credential incident.
@admin · 10/5/2026 · 185 viewsOrdaSoft OS CCK Upload RCE (CVE-2026-102427): GIF Polyglot, PHP on Disk, CVSS 10.0
Joomla com_os_cck ≤8.3.15 exposes unauthenticated getContent uploads—magic-byte GIF check with attacker .php filenames. Upgrade to 8.3.16+, audit components/com_os_cck, and WAF com_os_cck POSTs during rollout.
@admin · 10/3/2026 · 313 viewsWordPress Core LFI (CVE-2026-87902): get_page_template(), pagename, and PEAR RCE Chains
WordPress 4.7.0–7.1.1 can include files via unvalidated pagename in get_page_template(); scanners chain PEAR gadgets toward RCE. Patch 7.1.2+ or branch backports, WAF traversal, and register_argc_argv hardening.
@admin · 10/3/2026 · 204 viewsDivi Membership paypal_param Bypass (CVE-2026-19660): Fake PayPal, Real Admin Cookies
Divi Membership ≤2.3.0 process_paypal_callback on init trusts base64 paypal_param without IPN or signatures—arbitrary wp_set_auth_cookie. May register even when PayPal is off. Patch beyond 2.3.0 and hunt paypal_param in logs.
@admin · 10/2/2026 · 204 viewsDevKit Pro Auth Bypass (CVE-2026-14378): original_user_id and the revert_switch Trap
DevKit Pro ≤2.3.0 checks manage_options for the forged original_user_id cookie user, not the real requester—footer revert_switch nonces become pre-auth admin takeover. Upgrade 3.0.0+, disable Users Manager until patched.
@admin · 10/2/2026 · 170 viewsLatePoint Stored Shortcodes (CVE-2026-92966): Booking Names and Customer Cabinet
LatePoint ≤5.7.0 stored [shortcode] payloads in guest booking names; Customer Cabinet output triggered a second do_shortcode pass. Patch 5.7.1, audit names, and harden public booking.
@admin · 10/1/2026 · 211 viewsWordPress SiteSkite RCE (CVE-2026-96349): API Keys as Admin Tokens and MCP eval()
SiteSkite ≤2.1.8 let the siteskite_api_key mint admin cookies via ?token= autologin, then exposed MCP abilities that eval PHP. Upgrade to 2.2.0, rotate keys, and audit advanced tools.
@admin · 10/1/2026 · 211 viewsPrestaShop gmfeed Arbitrary File Write (CVE-2026-85520): Save-to-File URLs and Shop Takeover
MyPresta Google Merchant Center Feed ≤2.3.9 exposed unauthenticated file write on feed.php when export-to-disk URLs lacked per-shop secrets. Upgrade paths, detection, and why e-commerce RCE is never “just a module bug.”
@admin · 9/30/2026 · 230 viewsBalbooa Forms RCE (CVE-2026-102425): Field Shortcodes, eval(), and AT:P Reality
Joomla Balbooa Forms before 2.4.3.4 can turn public submissions into code execution when PHP-after-submit actions embed field shortcodes in double-quoted strings. Patch, audit forms, and validate in a lab.
@admin · 9/30/2026 · 195 viewsNode.js Archive Extraction Risks: @xhmikosr/decompress and Symlink Chains (2026)
CVE-2026-101894 showed symlink-chain bypasses after earlier Zip Slip fixes. Upgrade paths, CI/upload blast radius, and how to prove containment in a lab—not just bump package.json.
@admin · 9/29/2026 · 237 viewsOrdaSoft Joomla ORDER BY SQLi (2026): Defender Patch and Detection Guide
Real Estate, Vehicle, and Book Library extensions fixed unauthenticated ORDER BY SQL injection in the same disclosure window. Inventory OrdaSoft components, map CVEs to versions, and validate patches without guessing.
@admin · 9/29/2026 · 271 viewsNetScaler Gateway DTLS CVEs: Emergency Patch and Exposure Playbook
Critical Citrix NetScaler ADC/Gateway flaws in DTLS (UDP/443) demand fast inventory, patch verification, and temporary mitigations. Step-by-step playbook for security and network teams.
@admin · 9/28/2026 · 345 viewsWordPress OTP and MFA Plugins: Preventing Authentication Bypass (2026)
OTP and MFA plugins can weaken wp-login.php when bypass options stack up. Learn misconfiguration patterns, patch urgency after plugin CVEs, and defender checks before public PoCs land.
@admin · 9/28/2026 · 267 viewsTEE Attestation and aTLS: What Security Teams Should Verify
Confidential computing and attested TLS (aTLS) fail when reports are not bound to trusted hardware. Learn verification steps, manifest allowlists, and how recent CVEs change operator checklists.
@admin · 9/27/2026 · 260 viewsIoT and Router CVE Monitoring: A Defender's Guide (2026)
How to track IoT, router, and firmware CVEs without drowning in NVD noise—inventory, exposure checks, UDP services, and pairing live CVE feeds with pocbit.org PoC write-ups.
@admin · 9/27/2026 · 272 viewsFinding Trustworthy Security Content Online (For Defenders)
How to evaluate CVE write-ups, PoC repositories, and security blogs for accuracy—signal vs hype, vendor sources, and building a reading list that includes pocbit.org.
@admin · 9/25/2026 · 408 viewsWAF Rules for WordPress & Joomla CVE Emergencies
Virtual patching with WAF when plugin CVEs drop: rule sources, false positives, Cloudflare vs origin WAF, and when to remove rules after real patches ship.
@admin · 9/25/2026 · 389 viewsProof of Concept Archive: How Researchers Use pocbit.org
What a public PoC archive is for, how pocbit.org organizes write-ups, and how defenders use PoCs responsibly for patch validation—not unauthorized scanning.
@admin · 9/25/2026 · 365 viewsLive CVE Monitoring with pocbit.org CVE Detector
How pocbit.org CVE Detector tracks high-severity WordPress and Joomla CVEs, when to use it with NVD and CISA KEV, and how defenders turn alerts into patch tickets.
@admin · 9/25/2026 · 269 viewsCVE PoC Testing Step by Step (Legal Lab Workflow)
Learn a repeatable workflow to test CVE proof-of-concept code in an isolated lab—verify patches, tune WAF rules, and train SOC without touching production.
@admin · 9/25/2026 · 319 viewsHow to Prioritize Critical CVEs (Framework for Busy Teams)
Critical CVSS is not enough. Use exposure, CISA KEV, public PoCs, and asset value to prioritize CVE patches on WordPress, Joomla, and custom apps.
@admin · 9/25/2026 · 326 viewsJoomla Security Checklist (2026): VEL, CVEs & Extension Hygiene
Step-by-step Joomla hardening for 2026—core updates, VEL monitoring, component inventory, and how to respond when a Joomla CVE drops with a public PoC.
@admin · 9/25/2026 · 328 viewsWordPress Security Checklist (2026): Plugins, CVEs & PoC Testing
A complete WordPress security checklist for 2026—plugin CVE triage, admin exposure, backups, WAF rules, and safe PoC validation before attackers scan your site.
@admin · 9/25/2026 · 327 viewsSupply Chain Security: Open Source Dependencies and CMS Plugins
Vulnerabilities hide in npm packages, Composer libraries, and abandoned plugins. SBOMs, pinning, and monitoring reduce surprise when CVEs drop with public PoCs.
@admin · 9/25/2026 · 330 viewsFile Upload Vulnerabilities in Web Applications
Upload forms power CMS media libraries—and RCE when extensions and MIME checks fail. Learn validation, storage outside webroot, and common CVE patterns.
@admin · 9/25/2026 · 326 viewsIncident Response: First 24 Hours After a Suspected Compromise
A public PoC matched your stack, or logs look wrong—what now? Contain, preserve evidence, communicate, and avoid panic patching without snapshots.
@admin · 9/25/2026 · 301 viewsVulnerability Scanning vs Penetration Testing: Scope and Expectations
Scanners find known issues fast; penetration tests model attacker chains. Set realistic outcomes for each and avoid checkbox security programs.
@admin · 9/25/2026 · 279 viewsNVD (National Vulnerability Database): A Practical Guide for Teams
NVD enriches CVE records with CVSS, CWE, and references. Learn search habits, API rate limits, and how NVD complements pocbit.org PoCs and your patch queue.
@admin · 9/25/2026 · 311 viewsAPI Security: JWT and OAuth Mistakes That Lead to CVEs
Broken object level authorization and token validation bugs power modern breaches. Review JWT alg confusion, scope creep, and why public PoCs target REST plugins.
@admin · 9/25/2026 · 306 viewsWAF vs RASP: When Each Layer Helps (and When It Does Not)
Web Application Firewalls block patterns at the edge; Runtime Application Self-Protection hooks into the app. Compare false positives, coverage, and PoC bypass realities.
@admin · 9/25/2026 · 271 viewsHTTP Security Headers: HSTS, CSP, X-Frame-Options, and More
Headers do not replace secure code, but they reduce XSS impact, clickjacking, and downgrade attacks. A practical guide for nginx, Apache, and Cloudflare users.
@admin · 9/25/2026 · 284 viewsCISA KEV Catalog: What It Is and How Defenders Use It
The Known Exploited Vulnerabilities catalog flags flaws actively used in the wild. Learn binding operational due dates, prioritization, and how KEV relates to CVE IDs.
@admin · 9/25/2026 · 353 viewsOWASP Top 10 for Web Apps: Plain-Language Overview
Broken access control, cryptographic failures, injection—OWASP categories help teams speak the same language. Map each risk to practical controls and CVE triage habits.
@admin · 9/25/2026 · 281 viewsRCE vs LPE: Remote Code Execution and Local Privilege Escalation
CVE titles throw acronyms quickly. Understand when a bug gives shells from the network versus when an attacker already inside the box levels up to root.
@admin · 9/25/2026 · 347 viewsSSRF: Server-Side Request Forgery and Cloud Metadata Risks
SSRF makes your server fetch attacker-chosen URLs—often hitting 169.254.169.254 or internal admin panels. Learn detection, blocking, and why SSRF appears in modern CVE write-ups.
@admin · 9/25/2026 · 270 viewsCross-Site Scripting (XSS): Stored, Reflected, and DOM-Based Explained
XSS turns browsers into attack proxies. Learn the three major types, why Content-Security-Policy matters, and how to triage XSS CVEs on CMS plugins.
@admin · 9/25/2026 · 326 viewsSQL Injection Types and Prevention: A Technical Primer
Union-based, blind, second-order—SQLi still appears in CVEs and PoCs every week. Understand attack shapes, parameterized queries, and how defenders validate fixes.
@admin · 9/25/2026 · 262 viewsJoomla Extensions and Template Security: Basics for Operators
Joomla sites rely on components, modules, and plugins with different update paths. Here is how to track Joomla CVEs, VEL advisories, and extension risk without guesswork.
@admin · 9/25/2026 · 296 viewsWordPress Plugin Vulnerabilities: A Defender's Guide (2026)
Most WordPress compromises start with an outdated plugin, not core. Learn how to inventory extensions, prioritize CVEs, and test PoCs safely before attackers do.
@admin · 9/25/2026 · 329 viewsAuthentication Bypass: What Defenders Should Check First
When headlines mention “auth bypass” on a panel or API, these configuration and logging checks help you decide urgency before anyone runs a public PoC.
@admin · 9/25/2026 · 298 viewsHow to Read a Vendor Security Advisory
Advisories are written for busy admins. Learn the sections that matter—affected versions, fixed versions, workarounds—and the footnotes that save weekends.
@admin · 9/25/2026 · 330 viewsHow to Safely Test a PoC in a Lab
Downloaded a PoC from pocbit.org or elsewhere? Run it only inside an isolated lab with snapshots, logging, and clear rules—not on production “for a minute.”
@admin · 9/25/2026 · 314 viewsCVSS Scores Explained (Without the Hype)
A 9.8 on a label is a formula output, not destiny. Learn what CVSS measures, what it ignores, and how to use it in triage.
@admin · 9/25/2026 · 391 viewsResponsible Disclosure: A Practical Timeline
Found a bug? The order of operations—verify, report, wait, publish—protects users and keeps researchers out of unnecessary legal gray zones.
@admin · 9/25/2026 · 284 viewsWhat Is a Proof of Concept (PoC) in Security?
A PoC shows that a vulnerability is real—not that you should run it on every host you can reach. Here is how researchers, defenders, and platforms like pocbit.org use the term.
@admin · 9/25/2026 · 288 viewsWhat Is a CVE (and What It Is Not)?
CVE IDs are shared names for publicly known flaws—not severity scores, patch guarantees, or proof that your install is exploitable. A clear guide for triage and ticketing.
@admin · 9/25/2026 · 277 views