CVE-2026-63030Active Exploitation(wordpress / wordpress)

CRITICALCVSS 9.8 · CRITICALCISA KEV

Exploitation observed; activity peaked at 101 mentions and remains active

Immediate actions

  • Patch wordpress wordpress systems immediately
  • Assume compromise if assets are exposed
  • Hunt for exploitation attempts and persistence artifacts
  • Increase monitoring for publicly documented tradecraft

Recommended action window: Immediate (within 24h)

NVD description

WordPress 6.9.x before 6.9.5 and 7.0.x before 7.0.2 is affected by a REST API batch endpoint route confusion issue which, combined with the author__not_in WP_Query SQL Injection (CVE-2026-60137), could allow an attacker to perform SQL Injection and achieve Remote Code Execution.

9.0/ 10 priority

Sources & remediation

Listed in the CISA Known Exploited Vulnerabilities catalog. Federal remediation due date: 2026-07-24. Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.

Weakness type (CWE)
CWE-436

Priority

CRITICAL

Exploitation

ACTIVE

PoC

YES

Patch

AVAILABLE

Momentum

DECLINING

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • wordpress

Threat summary

  • Active exploitation appears in 117 classified signals
  • Public PoC and exploit tooling are both present
  • Patch or workaround signal is available
  • 460 mentions across 47 observed days

What's happening

  • Active exploitation reported across 117 signals
  • Exploit tool or code specified in 68 signals
  • PoC mentioned or linked in 136 signals
  • Patch or workaround mentioned in 175 signals
  • Technical details provided in 293 signals
  • General: 83 classified signals
  • Peaked 45d ago at 101 mentions (2026-07-18); latest day: 1
  • 460 total mentions across 47 days

Affected systems

Vendors
Products
wordpress

Deep dive

Activity timeline460 mentions / 47d
0255176101Mentions · 2026-07-17: 11Mentions · 2026-07-18: 101Mentions · 2026-07-19: 58Mentions · 2026-07-20: 73Mentions · 2026-07-21: 55Mentions · 2026-07-22: 39Mentions · 2026-07-23: 20Mentions · 2026-07-24: 14Mentions · 2026-07-25: 4Mentions · 2026-07-26: 4Mentions · 2026-07-27: 7Mentions · 2026-07-28: 5Mentions · 2026-07-29: 2Mentions · 2026-07-30: 2Mentions · 2026-07-31: 2Mentions · 2026-08-03: 6Mentions · 2026-08-04: 1Mentions · 2026-08-05: 2Mentions · 2026-08-06: 2Mentions · 2026-08-07: 1Mentions · 2026-08-08: 1Mentions · 2026-08-09: 1Mentions · 2026-08-10: 3Mentions · 2026-08-11: 2Mentions · 2026-08-14: 1Mentions · 2026-08-15: 1Mentions · 2026-08-17: 2Mentions · 2026-08-20: 2Mentions · 2026-08-21: 3Mentions · 2026-08-24: 1Mentions · 2026-08-26: 2Mentions · 2026-08-30: 2Mentions · 2026-09-04: 1Mentions · 2026-09-05: 4Mentions · 2026-09-13: 1Mentions · 2026-09-17: 2Mentions · 2026-09-22: 3Mentions · 2026-09-24: 4Mentions · 2026-09-29: 2Mentions · 2026-10-04: 3Mentions · 2026-10-06: 1Mentions · 2026-10-07: 1Mentions · 2026-10-08: 2Mentions · 2026-10-09: 1Mentions · 2026-10-13: 3Mentions · 2026-10-15: 1Mentions · 2026-10-16: 1PoC Mentioned / Linked · 2026-07-17: 4PoC Mentioned / Linked · 2026-07-18: 57PoC Mentioned / Linked · 2026-07-19: 18PoC Mentioned / Linked · 2026-07-20: 22PoC Mentioned / Linked · 2026-07-21: 11PoC Mentioned / Linked · 2026-07-22: 7PoC Mentioned / Linked · 2026-07-23: 4PoC Mentioned / Linked · 2026-07-24: 2PoC Mentioned / Linked · 2026-07-26: 2PoC Mentioned / Linked · 2026-07-28: 2PoC Mentioned / Linked · 2026-07-29: 1PoC Mentioned / Linked · 2026-08-03: 2PoC Mentioned / Linked · 2026-08-08: 1PoC Mentioned / Linked · 2026-08-10: 1PoC Mentioned / Linked · 2026-08-17: 1PoC Mentioned / Linked · 2026-08-26: 1Exploit Tool / Code · 2026-07-17: 2Exploit Tool / Code · 2026-07-18: 24Exploit Tool / Code · 2026-07-19: 8Exploit Tool / Code · 2026-07-20: 14Exploit Tool / Code · 2026-07-21: 3Exploit Tool / Code · 2026-07-22: 5Exploit Tool / Code · 2026-07-23: 4Exploit Tool / Code · 2026-07-24: 1Exploit Tool / Code · 2026-07-28: 1Exploit Tool / Code · 2026-07-29: 1Exploit Tool / Code · 2026-08-03: 1Exploit Tool / Code · 2026-08-08: 1Exploit Tool / Code · 2026-08-10: 1Exploit Tool / Code · 2026-08-17: 1Exploit Tool / Code · 2026-09-24: 1Active Exploitation · 2026-07-18: 6Active Exploitation · 2026-07-19: 5Active Exploitation · 2026-07-20: 20Active Exploitation · 2026-07-21: 26Active Exploitation · 2026-07-22: 17Active Exploitation · 2026-07-23: 8Active Exploitation · 2026-07-24: 5Active Exploitation · 2026-07-26: 1Active Exploitation · 2026-07-27: 1Active Exploitation · 2026-07-28: 1Active Exploitation · 2026-07-30: 1Active Exploitation · 2026-07-31: 1Active Exploitation · 2026-08-03: 3Active Exploitation · 2026-08-04: 1Active Exploitation · 2026-08-05: 1Active Exploitation · 2026-08-06: 1Active Exploitation · 2026-08-08: 1Active Exploitation · 2026-08-09: 1Active Exploitation · 2026-08-10: 2Active Exploitation · 2026-08-11: 1Active Exploitation · 2026-08-15: 1Active Exploitation · 2026-08-17: 1Active Exploitation · 2026-08-24: 1Active Exploitation · 2026-08-26: 2Active Exploitation · 2026-08-30: 2Active Exploitation · 2026-09-05: 1Active Exploitation · 2026-09-17: 1Active Exploitation · 2026-09-22: 2Active Exploitation · 2026-09-24: 1Active Exploitation · 2026-09-29: 2Patch / Workaround · 2026-07-17: 5Patch / Workaround · 2026-07-18: 33Patch / Workaround · 2026-07-19: 30Patch / Workaround · 2026-07-20: 28Patch / Workaround · 2026-07-21: 25Patch / Workaround · 2026-07-22: 13Patch / Workaround · 2026-07-23: 8Patch / Workaround · 2026-07-24: 6Patch / Workaround · 2026-07-25: 1Patch / Workaround · 2026-07-26: 1Patch / Workaround · 2026-07-27: 3Patch / Workaround · 2026-07-29: 1Patch / Workaround · 2026-08-03: 3Patch / Workaround · 2026-08-04: 1Patch / Workaround · 2026-08-05: 1Patch / Workaround · 2026-08-06: 1Patch / Workaround · 2026-08-07: 1Patch / Workaround · 2026-08-08: 1Patch / Workaround · 2026-08-10: 2Patch / Workaround · 2026-08-11: 2Patch / Workaround · 2026-08-17: 2Patch / Workaround · 2026-08-20: 1Patch / Workaround · 2026-08-21: 1Patch / Workaround · 2026-08-26: 2Patch / Workaround · 2026-09-22: 1Patch / Workaround · 2026-09-24: 1Patch / Workaround · 2026-09-29: 1Technical Details · 2026-07-17: 9Technical Details · 2026-07-18: 74Technical Details · 2026-07-19: 40Technical Details · 2026-07-20: 42Technical Details · 2026-07-21: 36Technical Details · 2026-07-22: 21Technical Details · 2026-07-23: 12Technical Details · 2026-07-24: 11Technical Details · 2026-07-25: 3Technical Details · 2026-07-26: 3Technical Details · 2026-07-27: 4Technical Details · 2026-07-28: 3Technical Details · 2026-07-29: 1Technical Details · 2026-07-30: 1Technical Details · 2026-07-31: 1Technical Details · 2026-08-03: 4Technical Details · 2026-08-04: 1Technical Details · 2026-08-05: 1Technical Details · 2026-08-06: 2Technical Details · 2026-08-07: 1Technical Details · 2026-08-08: 1Technical Details · 2026-08-10: 1Technical Details · 2026-08-11: 2Technical Details · 2026-08-14: 1Technical Details · 2026-08-15: 1Technical Details · 2026-08-17: 1Technical Details · 2026-08-21: 3Technical Details · 2026-08-24: 1Technical Details · 2026-08-26: 1Technical Details · 2026-08-30: 1Technical Details · 2026-09-04: 1Technical Details · 2026-09-05: 1Technical Details · 2026-09-13: 1Technical Details · 2026-09-17: 2Technical Details · 2026-09-22: 3Technical Details · 2026-09-29: 207-1707-2107-2507-2908-0408-0808-1408-2109-0409-2210-0610-1310-16
Signal classification7 categories
Active Exploitation
9922.1%
Patch
9120.4%
General
8318.6%
PoC
7917.7%
Disclosure
7617.0%
Exploit
163.6%
Referenced assets256 URLs
By indicator
Classification over time
DateTotalLabels
2026-07-1711
Disclosure3General1Patch3PoC4
2026-07-18101
Active Exploitation3Disclosure17Exploit3False Positive2General15Patch17PoC44
2026-07-1958
Active Exploitation3Disclosure13Exploit3General7Patch21PoC11
2026-07-2073
Active Exploitation18Disclosure15Exploit1General10Patch14PoC15
2026-07-2155
Active Exploitation26Disclosure4General15Patch9PoC1
2026-07-2239
Active Exploitation16Disclosure5Exploit2General9Patch7
2026-07-2320
Active Exploitation5Disclosure2Exploit3General5Patch5
2026-07-2414
Active Exploitation3Disclosure3Exploit1General4Patch2PoC1
2026-07-254
Disclosure1False Positive1General1Patch1
2026-07-264
Active Exploitation1Disclosure2Patch1
2026-07-277
Active Exploitation1Disclosure2General4
2026-07-285
Active Exploitation1General2PoC2
2026-07-292
Patch1PoC1
2026-07-302
Active Exploitation1General1
2026-07-312
Active Exploitation1General1
2026-08-036
Active Exploitation3Exploit1General2
2026-08-041
Active Exploitation1
2026-08-052
General1Patch1
2026-08-062
Active Exploitation1Patch1
2026-08-071
Patch1
2026-08-081
Active Exploitation1
2026-08-091
Active Exploitation1
2026-08-103
Exploit1General1Patch1
2026-08-112
Disclosure1Patch1
2026-08-141
Disclosure1
2026-08-151
Active Exploitation1
2026-08-172
Active Exploitation1Patch1
2026-08-202
Disclosure1Patch1
2026-08-213
Disclosure1General1Patch1
2026-08-241
Active Exploitation1
2026-08-262
Active Exploitation1Patch1
2026-08-302
Active Exploitation2
2026-09-041
Disclosure1
2026-09-054
Active Exploitation1Disclosure1General2
2026-09-131
Disclosure1
2026-09-172
Active Exploitation1Disclosure1
2026-09-223
Active Exploitation2Disclosure1
2026-09-244
Active Exploitation1Exploit1General1Patch1
2026-09-292
Active Exploitation2
Full discourse20 posts
  • Dark Web Informer@DarkWebInformer
    PoC

    ‼️🚨 CVE-2026-63030 // wp2shell-poc: Proof-of-concept for an unauthenticated SQL injection in WordPress core that chains to remote code execution, via REST batch route confusion. PoC: https://github.com/Icex0/wp2shell-poc https://t.co/RRBvHDZuTX

    Post summary

    A Proof‑of‑Concept for CVE‑2026‑63030 is released, showing an unauthenticated SQL injection in WordPress core that can be chained to remote code execution via REST batch route confusion. No patch, workaround, or evidence of active exploitation is reported.

    121083440296109.0K
    234.5K followersView on X
  • Patrik Grobshäuser@ITSecurityguard
    PoC

    🚨Searchlight Cyber's research team has found a pre-authentication RCE in WordPress Core. affected versions: 6.9.0–6.9.4, 7.0.0–7.0.1 No preconditions, exploitable by an anonymous user on a stock install with no plugins. CVE-2026-63030/CVE-2026-60137 https://wp2shell.com https://t.co/5v6AHTcVTk

    Post summary

    Searchlight Cyber announced a pre‑authentication RCE in WordPress Core with a PoC shared on wp2shell.com, affecting versions 6.9.0–6.9.4 and 7.0.0–7.0.1.

    13921334019251.8K
    31.7K followersView on X
  • shubs@infosec_au
    PoC

    Note on WordPress pre-auth RCE (CVE-2026-63030). There are SQLi poc's out there, but RCE PoC has not yet been exploited in the wild. Will only release our technical post if we have proof of exploitation. Our RCE payload does NOT require poorly configured MySQL.

    Post summary

    The post notes that WordPress pre‑auth RCE CVE‑2026‑63030 has existing PoCs (particularly SQLi) but no active exploitation, and the author will publicly release technical details only once proof of exploitation is confirmed.

    184512429129137.2K
    59.5K followersView on X
  • Aseem Shrey@AseemShrey
    PoC

    🚨 wp2shell : pre-auth RCE in WordPress core, reproduced end-to-end. Nested /batch/v1 "double confusion" · (CVE-2026-63030) → WP_Query SQLi · (CVE-2026-60137) → anonymous shell on a stock install. A couple of prompts later: · Opus 4.8 orchestrating, Sonnet agents executing. Exploit dev has gotten scary easy. Patched in 6.9.5 / 7.0.2 - update now. 👇

    Post summary

    The tweet announces a new WordPress pre‑authentication RCE (CVE‑2026‑63030 & CVE‑2026‑60137), shows end‑to‑end proof of concept, references exploit components (Opus/Sonnet), and urges updating to patched versions 6.9.5 and 7.0.2.

    548330821633.8K
    8.9K followersView on X
  • N45HT@N45HTOfficial
    PoC

    PoC: [CVE-2026-63030/CVE-2026-60137] Pre Authentication RCE in WordPress Core 👾💥 - https://github.com/0xsha/wp2shell - https://github.com/Icex0/wp2shell-poc - https://github.com/sergiointel/wp2shell-poc - https://slcyber.io/research-center/wp2shell-pre-authentication-rce-in-wordpress-core/ - https://nvd.nist.gov/vuln/detail/CVE-2026-60137 - https://nvd.nist.gov/vuln/detail/CVE-2026-63030 https://t.co/LDFnDaotU8

    Post summary

    The post announces pre‑authentication remote code execution vulnerabilities (CVE-2026-63030 and CVE-2026-60137) in WordPress Core, providing proof‑of‑concept scripts via GitHub links, while not mentioning active exploitation or vendor patches.

    349230618118.4K
    676 followersView on X
  • Hacktron AI@HacktronAI
    Patch

    patch your wordpress. cve-2026-63030 is a pre-auth rce via sql injection. 6.8.5 and below: not affected 6.9.0–6.9.4: affected 7.0.0–7.0.1: affected props to our friends at @assetnote for the crazy find https://t.co/RLhgSbyGnk

    Post summary

    The post warns of CVE‑2026‑63030, a pre‑authentication RCE via SQL injection affecting WordPress 6.9.0‑7.0.1, and urges users to patch, but offers no exploit or evidence of live attacks.

    556330613939.7K
    4.7K followersView on X
  • Clandestine@akaclandestine
    PoC

    GitHub - Icex0/wp2shell-poc: CVE-2026-63030 · GitHub https://github.com/Icex0/wp2shell-poc

    Post summary

    A GitHub repository hosts a proof‑of‑concept demonstrating CVE-2026-63030, but the text lacks any mention of active exploitation, patches, or detailed vulnerability data.

    252126018518.3K
    64.1K followersView on X
  • I'M H4CK3R 42@luckyhacker43

    PoC: [CVE-2026-63030/CVE-2026-60137] Pre Authentication RCE in WordPress Core 👾💥 - https://github.com/0xsha/wp2shell - https://github.com/Icex0/wp2shell-poc - https://github.com/sergiointel/wp2shell-poc - https://slcyber.io/research-center/wp2shell-pre-authentication-rce-in-wordpress-core/ - https://nvd.nist.gov/vuln/detail/CVE-2026-60137 - https://nvd.nist.gov/vuln/detail/CVE-2026-63030 https://t.co/y6DRO35lZ3

    247023516710.9K
    5.0K followersView on X
  • TryHackMe@tryhackme
    Exploit

    WordPress powers 500M sites. CVE-2026-63030 gives attackers an unauthenticated path to remote code execution. This vulnerability was discovered using a GPT prompt and $25 by a security engineer with 3 years of experience. Not a nation-state, not a specialist research team. WP2Shell is live. 👉 https://tryhackme.com/room/wordpresscve202663030?utm_source=twitter&utm_medium=social&utm_campaign=recentthreatwordpress

    Post summary

    The post announces the discovery of CVE‑2026‑63030, a WordPress RCE vulnerability, and notes that a live exploit tool (WP2Shell) is available, though no patch or active exploitation reports are provided.

    75032918123.2K
    310.2K followersView on X
  • Nicolas Krassas@Dinosn
    PoC

    Non-destructive detector + Docker lab for wp2shell (CVE-2026-63030 REST /batch/v1 route confusion + CVE-2026-60137 author__not_in SQLi) in WordPress core 6.9.0-6.9.4 / 7.0.0-7.0.1 https://github.com/dinosn/wp2shell-lab

    Post summary

    The tweet points to a GitHub repository hosting a non‑destructive detector and Docker lab for two WordPress CVEs, providing technical details but no exploit code, patch information, or evidence of in‑the‑wild attacks.

    744022312416.5K
    160.8K followersView on X
  • The Hacker News@TheHackersNews
    PoC

    ⚡ UPDATE: #wp2shell now has two CVEs, and a working proof-of-concept is public. > CVE-2026-63030 breaks REST batch routing > CVE-2026-60137 injects SQL Chained, they give an anonymous attacker code execution on affected WordPress sites.

    Post summary

    The post announces two new CVEs for wp2shell and notes that a working proof‑of‑concept is publicly available, detailing the affected components and the chain that leads to code execution.

    57312386959.6K
    2.3M followersView on X
  • Germán Fernández@1ZRR4H
    Exploit

    🚨 #wp2shell — Cross-Platform RAT Deployment via Zero-Credential WordPress Exploit (CVE-2026-63030 + CVE-2026-60137). → "agent_linux_amd64": 9c285fe3a491ee6a6f872ae71d47dfe29e44a40b9e7fcba85a39a2368584333a ("D:/BIN_Research/Knowledge/Defense-Evasion/go-agent-tcp/main.go") [+] https://blog.offensive-intel.com/cross-platform-rat-deployment-via-wp2shell/

    Post summary

    The post reveals a cross‑platform RAT deployment that exploits two WordPress CVEs with zero credentials, providing a hashed agent binary and a link to a blog that hosts the PoC/exploit code.

    544121111820.0K
    38.5K followersView on X
  • Nicolas Krassas@Dinosn
    PoC

    As it's already public, pushed the RCE for Wordpress CVE-2026-63030 on the lab as well, https://github.com/dinosn/wp2shell-lab https://t.co/YHohRUMBCA

    Post summary

    The user has released a proof‑of‑concept RCE script for WordPress CVE‑2026‑63030, sharing it via a GitHub repository.

    143121312116.4K
    160.8K followersView on X
  • 0xSha@0xsha
    PoC

    Here's wp2shell 🐚 single-file, zero-dependency PoC for the WordPress core pre-auth RCE (CVE-2026-63030 + CVE-2026-60137) one anonymous HTTP request: REST batch route confusion → unauth SQLi → admin hash → shell default install. no plugins. no login. the best of other public PoCs, unified into one file. scanner + full-chain code + deep dive + lab to play 👇

    Post summary

    The post shares a single-file PoC that exploits WordPress core pre‑auth RCE (CVE‑2026‑63030/CVE‑2026‑60137) via a single HTTP request, demonstrating an unauthorized SQLi leading to shell access, with no mention of active exploitation or patches.

    827316214828.8K
    10.8K followersView on X
  • piyokango@piyokango
    General

    WordPress Coreの脆弱性 CVE-2026-63030 / CVE-2026-60137 (通称「wp2shell」)についてまとめてみた - piyolog https://piyolog.hatenadiary.jp/entry/2026/07/19/181822

    Post summary

    The article is a brief summary of two newly disclosed WordPress Core vulnerabilities (CVE‑2026‑63030 and CVE‑2026‑60137, nicknamed "wp2shell"), without providing any PoC, exploit details, patch information, or activity reports.

    166101788640.9K
    44.2K followersView on X
  • にゃん☆たく/takumi.a@taku888infinity
    Disclosure

    これは要注意系の脆弱性です! <概要> WordPressに認証不要で悪用可能な重大脆弱性群(通称wp2shell)が公表。REST APIの不備(CVE-2026-63030)とSQLインジェクション(CVE-2026-60137)を組み合わせることでRCEに至る可能性があり、WordPressは異例の強制自動更新を実施 WordPress 7.0.2 Release https://wordpress.org/news/2026/07/wordpress-7-0-2-release/ New wp2shell WordPress Core Flaw Lets Unauthenticated Attackers Run Code https://thehackernews.com/2026/07/new-wp2shell-wordpress-core-flaw-lets.html Cloudflare WAF protects WordPress applications from two high-severity vulnerabilities https://blog.cloudflare.com/wordpress-vulnerabilities/

    Post summary

    Two newly disclosed WordPress CVEs (CVE-2026-63030 and CVE-2026-60137) can be combined to achieve RCE via wp2shell; the official patch is included in WordPress 7.0.2, and Cloudflare’s WAF helps mitigate the risk.

    26691527824.6K
    11.8K followersView on X
  • connect24h@connect24h
    Active Exploitation

    WordPress脆弱性の続報。もう更新だけでは済まない。WordPress Coreの未認証RCE「wp2shell」(CVE-2026-63030/CVE-2026-60137)は実悪用が確認され、PHP webshellや悪性pluginの設置まで進んでいる。CVE-2026-63030はCVSS 9.8評価だ。 影響する6.9.0〜6.9.4と7.0.0〜7.0.1は、6.9.5または7.0.2へ更新してほしい。ただし、現場で怖いのは更新済みという表示だけ見て閉じること。侵入が先ならbackdoorは残る。 CSIRTはaccess logの「/wp-json/batch/v1」、wp-content/cache配下の新規PHP、pluginの差分、不審な管理者accountを確認する。パッチ適用と侵害調査を同時に走らせる案件だ。初動チェック用に保存推奨。 #セキュリティ

    Post summary

    WordPress Core vulnerabilities CVE-2026-63030 and CVE-2026-60137 permit unauthenticated RCE; real exploitation, including webshells, has been confirmed and users are urged to upgrade to 6.9.5 or 7.0.2.

    127112013813.9K
    7.0K followersView on X
  • Dark Web Informer@DarkWebInformer
    Disclosure

    ‼️ CVE-2026-63030: wp2shell, a critical remote code execution vulnerability in WordPress core Credit: @hash_kitten // @assetnote PoC 👇 https://t.co/X4jwoms2do

    Post summary

    The tweet discloses CVE‑2026‑63030, a critical RCE flaw in WordPress core, and provides a link to a PoC for exploitation.

    62811757326.4K
    234.5K followersView on X
  • Cyber Security News@The_Cyber_News
    PoC

    🔴URGENT - Public PoC released for #wp2shell Chaining two Vulnerabilities (CVE-2026-63030 + CVE-2026-60137), Patch now!!

    Post summary

    A public PoC has been released for wp2shell, chaining CVE-2026-63030 and CVE-2026-60137, and a patch is now available; no evidence of active exploitation or false positives is provided.

    33731503219.1K
    72.7K followersView on X
  • Ahmed Fatouh@XDev05
    PoC

    I spent the last day independently reverse-engineering wp2shell, the newly disclosed pre-authentication WordPress Core vulnerability chain involving CVE-2026-63030 and CVE-2026-60137. Full discovery and disclosure credit belongs to Adam Kues and Searchlight Cyber—I did not discover the vulnerability; I reconstructed it from the publicly available WordPress patches, reproduced it in a controlled lab environment, and implemented an independent PoC. I began by diffing WordPress 7.0.1 against 7.0.2 and analyzing the three security-related commits. The first issue was an SQL injection sink in WP_Query::get_posts(): author__not_in was sanitized only when supplied as an array, allowing a scalar string to reach the post_author NOT IN (...) SQL construction. The patched version normalizes it through wp_parse_id_list(). Under normal REST processing, this should not be exploitable because author_exclude is validated as an array of integers. The critical delivery primitive was in serve_batch_request_v1(), where the request, route-match, and validation arrays could become desynchronized when a malformed subrequest failed to parse the URL. This caused one subrequest to be validated against its intended route but executed using another subrequest’s handler—effectively creating REST route confusion. A single confusion was not enough because the anonymous handler reaching author_exclude is GET-based, while the batch schema rejects GET subrequests. The chain therefore required applying the confusion twice: first to execute a request as the batch handler itself, creating an inner batch that bypassed the outer method restriction, and then again to deliver the unsanitized scalar value into the vulnerable query path. To validate this, I built a loopback-only Docker lab containing vulnerable WordPress 7.0.1 and patched 7.0.2 installations on the same PHP/Apache base with MariaDB. I added instrumentation to log the executed REST handlers, final WP_Query SQL, and database errors, then ran a differential test matrix against both versions. The result was a clean split: the vulnerable version reached the injected post_author NOT IN (...) query path, while the same request on 7.0.2 was stopped by the corrected batch matching logic. I also confirmed the complete SQLi-to-RCE path under deliberately non-default laboratory conditions where the database had file-write privileges, and the webroot was writable. The PoC is intentionally lab-only and non-weaponized: it refuses external targets, requires an explicit acknowledgment flag, supports dry-run mode, produces a JSON verdict, uses a fixed harmless proof action, and removes its artifacts afterward. No reverse shell, mass scanning, credential extraction, or arbitrary command interface. Full root-cause analysis, source-level patch diff, request-flow diagrams, vulnerable-versus-patched evidence, detection guidance, and the reproducible laboratory will be published soon. #wp2shell #WordPress #VulnerabilityResearch #AppSec #ExploitDevelopment #CyberSecurity #RedTeam

    Post summary

    The author reconstructed and documented a lab‑only PoC for the CVE‑2026‑63030/CVE‑2026‑60137 WordPress vulnerability chain, providing detailed technical analysis yet providing no evidence of active exploitation or functional exploit code.

    22131087719.4K
    1.3K followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appwordpresswordpress---

Explore more