nomisec
WORKING POC
7 stars
by 0xsha · remote
https://github.com/0xsha/wp2shell
This repository contains a functional exploit chain for CVE-2026-63030 (REST batch route confusion) chained with CVE-2026-60137 (WP_Query author__not_in SQL injection) to achieve unauthenticated remote code execution (RCE) in WordPress versions 6.9.0-6.9.4 and 7.0.0-7.0.1. The exploit includes version detection, SQL injection, and webshell deployment with token-gated command execution.
Classification
Working Poc 99%
Target:
WordPress 6.9.0-6.9.4, 7.0.0-7.0.1
No auth needed
Prerequisites:
WordPress version in vulnerable range (6.9.0-6.9.4 or 7.0.0-7.0.1) · Persistent object cache (Redis/Memcached) must NOT be in use · Target must expose REST API endpoint
github
WORKING POC
4 stars
by GhostInExile · pythonpoc
https://github.com/GhostInExile/CVE-2026-63030-Wp2Shell
This repository contains a functional exploit for CVE-2026-63030, a critical WordPress REST API batch route confusion vulnerability chained with CVE-2026-60137 (SQL injection in WP_Query's author__not_in parameter) to achieve unauthenticated remote code execution. The exploit creates an admin user via SQL injection and deploys a webshell.
Classification
Working Poc 98%
Target:
WordPress Core (versions before 6.9.5, 7.0.2, and 6.8.6)
No auth needed
Prerequisites:
Target must be running a vulnerable WordPress version · Database user must have FILE privilege for direct RCE (otherwise, admin hash dump is possible)
github
WORKING POC
4 stars
by ctkqiang · gopoc
https://github.com/ctkqiang/CVE-Exploits/tree/main/CVE-2026-63030
This repository contains a functional exploit for CVE-2026-63030, a WordPress pre-authentication RCE vulnerability chained with CVE-2026-60137 (SQL injection). The exploit leverages batch route confusion and UNION-based SQLi to perform database reconnaissance, oEmbed cache poisoning, and webshell deployment for command execution.
Classification
Working Poc 98%
Target:
WordPress < 6.7.2
No auth needed
Prerequisites:
WordPress version < 6.7.2 · REST API batch endpoint accessible · Vulnerable to CVE-2026-60137 (SQLi) and CVE-2026-63030 (batch route confusion)
github
WORKING POC
4 stars
by OffByOn3 · pythonpoc
https://github.com/OffByOn3/CVE-2026-63030-Wp2Shell
This PoC exploits a route confusion vulnerability (CVE-2026-63030) in WordPress's REST API batch endpoint, chained with a SQL injection (CVE-2026-60137) in WP_Query's `author__not_in` parameter, to achieve unauthenticated SQL injection and remote code execution via webshell deployment.
Classification
Working Poc 98%
Target:
WordPress 6.9.0–6.9.4, 7.0.0–7.0.1 (CVE-2026-63030 + CVE-2026-60137)
No auth needed
Prerequisites:
Target must be running an affected WordPress version (6.9.0–6.9.4 or 7.0.0–7.0.1) · MySQL user must have FILE privilege for full RCE (otherwise limited to admin account creation via SQLi)
github
WORKING POC
4 stars
by OffByOn3 · pythonpoc
https://github.com/OffByOn3/wp2shell-poc
This repository contains a functional exploit for CVE-2026-63030, a critical WordPress REST API batch route confusion vulnerability chained with CVE-2026-60137 (SQL injection in `author__not_in`). The exploit demonstrates unauthenticated SQL injection leading to admin account creation and RCE via webshell deployment.
Classification
Working Poc 98%
Target:
WordPress 6.9.0–6.9.4, 7.0.0–7.0.1 (chained with CVE-2026-60137)
No auth needed
Prerequisites:
Target must be running vulnerable WordPress version (6.9.0–6.9.4 or 7.0.0–7.0.1) · MySQL user must have sufficient privileges for stacked queries (for admin creation) or FILE privilege (for webshell deployment)
github
WORKING POC
4 stars
by incogbyte · pythonpoc
https://github.com/incogbyte/wp-cve-exploits/tree/main/CVE-2026-63030
Exploits a REST API batch route confusion vulnerability (CVE-2026-63030) combined with blind SQL injection (CVE-2026-60137) in WordPress core. The PoC demonstrates time-based SQLi via crafted `author_exclude` parameter and structural route confusion to confirm exploitation.
Classification
Working Poc 98%
Target:
WordPress 6.9.4 (unpatched)
No auth needed
Prerequisites:
WordPress REST API accessible · Target running vulnerable WordPress version (6.9.4 or earlier) · Published posts/pages to trigger SQL SLEEP() delays
github
WORKING POC
4 stars
by NULL200OK · pythoninfoleak
https://github.com/NULL200OK/WP2Shell
This exploit targets a SQL injection vulnerability in the WordPress REST API batch endpoint (/wp-json/batch/v1) to achieve unauthenticated remote code execution. It uses time-based blind SQLi for detection and UNION-based injection to extract admin credentials, with fallback methods for writing webshells or uploading malicious plugins.
Classification
Working Poc 98%
Target:
WordPress 6.4.x and earlier (REST API batch endpoint)
No auth needed
Prerequisites:
WordPress installation with vulnerable REST API batch endpoint · MySQL FILE privilege enabled for INTO OUTFILE method (optional) · Target must not have patched CVE-2026-63030/CVE-2026-60137
github
WORKING POC
3 stars
by 47Cid · pythonremote
https://github.com/47Cid/wp2shell-lab
This repository provides a functional exploit for CVE-2026-63030, a WordPress REST batch-route confusion SQL injection vulnerability. The exploit leverages route desync to achieve SQLi, data extraction via bitmask oracle, and RCE via INTO OUTFILE with FILE privilege.
Classification
Working Poc 99%
Target:
WordPress (REST API batch endpoint, versions vulnerable to CVE-2026-63030 and CVE-2026-60137)
No auth needed
Prerequisites:
Target must have vulnerable WordPress version · FILE privilege for RCE (MySQL) · Web-served directory writable by MySQL for webshell deployment
nomisec
WORKING POC
2 stars
by dinosn · remote
https://github.com/dinosn/wp2shell-lab
This repository provides a non-destructive detector for CVE-2026-63030 (REST /batch/v1 route confusion) and CVE-2026-60137 (WP_Query::author__not_in SQL injection) in WordPress core. The PoC confirms the unauthenticated SQL injection via time-based differential probing and includes a Docker lab for safe testing.
Classification
Working Poc 99%
Target:
WordPress core versions 6.9.0-6.9.4 and 7.0.0-7.0.1
No auth needed
Prerequisites:
Target must be running an affected WordPress version · No authentication required · Network access to the WordPress REST API
github
WORKING POC
1 stars
by dyeat · pythonpoc
https://github.com/dyeat/cve-reproduction/tree/main/WordPress/WordPress/CVE-2026-63030
This repository provides a Docker-based reproduction environment for CVE-2026-63030, a vulnerability in WordPress 6.9.4. The PoC includes a vulnerable WordPress setup with MySQL and demonstrates the exploit via a crafted environment, though the exact exploit code is not explicitly visible in the provided files.
Classification
Working Poc 95%
Target:
WordPress 6.9.4
No auth needed
Prerequisites:
Docker and Docker Compose installed · Access to a vulnerable WordPress 6.9.4 instance
nomisec
WORKING POC
1 stars
by Ch4120N · poc
https://github.com/Ch4120N/CVE-2026-63030
This repository contains a functional exploit for CVE-2026-63030, a critical unauthenticated SQL injection vulnerability in WordPress's REST batch endpoint due to route-confusion. The exploit chains SQLi to pre-auth admin account creation and RCE via a self-destructing webshell plugin.
Classification
Working Poc 98%
Target:
WordPress 6.9.0 through 6.9.4, 7.0.0 through 7.0.1
No auth needed
Prerequisites:
Target must have REST API enabled · WordPress version within affected range · No authentication required
github
WORKING POC
1 stars
by SentinelXofficial · pythoninfoleak
https://github.com/SentinelXofficial/sxwp2shell
This exploit targets a route confusion vulnerability (CVE-2026-63030) in WordPress's REST API batch endpoint, chained with an SQL injection (CVE-2026-60137) to achieve pre-authentication remote code execution (RCE). The PoC includes version detection, vulnerability probing, and a full exploit chain for command execution.
Classification
Working Poc 98%
Target:
WordPress versions 6.9.0-6.9.4 and 7.0.0-7.0.1
No auth needed
Prerequisites:
Target must be running a vulnerable WordPress version (6.9.0-6.9.4 or 7.0.0-7.0.1) · REST API must be accessible · Batch endpoint must be enabled
github
WORKING POC
1 stars
by administrator-01001 · pythonpoc
https://github.com/administrator-01001/CVE-2026-63030
This PoC exploits a pre-authentication vulnerability in WordPress (6.9.0-7.0.1) by chaining REST API batch route confusion, SQL injection via `author_exclude`, oEmbed cache poisoning, and Customizer changeset privilege escalation to achieve unauthenticated admin creation and RCE via plugin upload.
Classification
Working Poc 98%
Target:
WordPress 6.9.0 through 7.0.1
No auth needed
Prerequisites:
Target must have at least one published post/page · WordPress version between 6.9.0 and 7.0.1 · No WAF or hardening that blocks SQLi/REST API requests
nomisec
SCANNER
1 stars
by InstaWP · poc
https://github.com/InstaWP/wp2shell-scan
A defensive Bash script designed to detect and remediate compromise from CVE-2026-63030 (wp2shell), a pre-authentication RCE in WordPress. The tool scans for rogue administrator accounts and webshells left by attackers post-exploitation, with optional cleanup functionality.
Classification
Scanner 99%
Target:
WordPress (versions prior to 7.0.2 / 6.9.5 / 6.8.6)
No auth needed
Prerequisites:
Access to the WordPress installation directory or a parent directory for bulk scanning · Read access to wp-config.php for database credentials · MySQL/MariaDB client for database queries · Optional: WP-CLI for cleaner user deletion
github
WORKING POC
1 stars
by JohenLastGen-JLG · pythonremote
https://github.com/JohenLastGen-JLG/wp2shell
This repository contains a functional exploit chain for CVE-2026-63030 (REST batch route confusion) and CVE-2026-60137 (WP_Query author__not_in SQL injection) in WordPress, enabling unauthenticated remote code execution. The exploit leverages route confusion to smuggle SQLi payloads, then escalates to RCE via admin user creation and webshell deployment.
Classification
Working Poc 98%
Target:
WordPress 6.9.0-6.9.4 and 7.0.0-7.0.1
No auth needed
Prerequisites:
WordPress version in affected range (6.9.0-6.9.4 or 7.0.0-7.0.1) · Persistent object cache (Redis/Memcached) must NOT be in use · Target must expose REST API endpoints
nomisec
SCANNER
1 stars
by own2pwn-fr · poc
https://github.com/own2pwn-fr/wp2shell-detect
This tool detects exposure to CVE-2026-63030 and CVE-2026-60137, a pre-authentication RCE chain in WordPress core (versions 6.9.0-6.9.4 and 7.0.0-7.0.1). It fingerprints WordPress versions from public sources and checks REST batch endpoint reachability without exploiting the vulnerability.
Classification
Scanner 100%
Target:
WordPress core (versions 6.8.0-6.8.5, 6.9.0-6.9.4, 7.0.0-7.0.1)
No auth needed
Prerequisites:
Target must be running a vulnerable WordPress version · REST batch endpoint must be reachable (no edge mitigation)
github
WORKING POC
1 stars
by mverschu · pythonremote
https://github.com/mverschu/CVE-2026-63030
This repository contains a functional exploit for CVE-2026-63030, a WordPress REST batch route-confusion vulnerability chained with an unauthenticated SQL injection in WP_Query::author__not_in. The exploit achieves pre-auth RCE via INTO OUTFILE to write a PHP webshell.
Classification
Working Poc 99%
Target:
WordPress versions 6.9.0 to 6.9.4 and 7.0.0 to 7.0.1
No auth needed
Prerequisites:
Target must be running an affected WordPress version · MySQL must have FILE privilege for INTO OUTFILE to work · Attacker must have network access to the WordPress instance · Attacker's LHOST must be reachable from the target for reverse shell
nomisec
SCANNER
1 stars
by ZephrFish · poc
https://github.com/ZephrFish/wp2shell-scanner
This repository provides a non-destructive scanner for detecting WordPress core exposure to CVE-2026-63030 (RCE) and CVE-2026-60137 (SQLi). It checks the WordPress version and verifies the reachability of the REST `/batch/v1` route without sending exploit payloads.
Classification
Scanner 99%
Target:
WordPress core versions 6.8.0-6.8.5 (SQLi), 6.9.0-6.9.4 (RCE), 7.0.0-7.0.1 (RCE)
No auth needed
Prerequisites:
Target must be running a vulnerable WordPress version · REST `/batch/v1` route must be accessible
github
WORKING POC
by Bhanunamikaze · pythonpoc
https://github.com/Bhanunamikaze/WP2Shell-CVE-2026-63030-POC
This repository provides a functional exploit for CVE-2026-63030, a WordPress vulnerability chain combining route-confusion and SQL injection (CVE-2026-60137) to achieve remote code execution (RCE). The PoC includes timing-based SQLi confirmation, webshell upload via INTO OUTFILE, and credential extraction.
Classification
Working Poc 98%
Target:
WordPress (with vulnerable REST API and SQLi endpoints, specifically versions affected by CVE-2026-63030 and CVE-2026-60137)
No auth needed
Prerequisites:
WordPress instance with vulnerable REST API (route-confusion primitive) · MySQL/MariaDB with FILE privilege enabled (for INTO OUTFILE) · Writable web directory for webshell upload
github
WORKING POC
by mrmtwoj · phppoc
https://github.com/mrmtwoj/Fix-CVE-2026-60137-CVE-2026-63030-in-wordpress
This repository provides a temporary mitigation plugin for WordPress that blocks two critical vulnerabilities (CVE-2026-60137 and CVE-2026-63030) in the 'wp2shell' exploit chain. The plugin sanitizes WP_Query parameters and disables the REST API batch endpoint to prevent unauthenticated RCE.
Classification
Working Poc 95%
Target:
WordPress (version 6.9+)
No auth needed
Prerequisites:
WordPress installation (version 6.9 or later) · Ability to upload and activate a plugin
nomisec
WORKING POC
by lucifer0xf · poc
https://github.com/lucifer0xf/wp2shell-Wordpress-TOWN
This repository contains a functional exploit for CVE-2026-63030 (REST batch route confusion) and CVE-2026-60137 (SQL injection in `author__not_in` parameter). The exploit chains these vulnerabilities to achieve unauthenticated blind SQL injection and, with valid admin credentials, remote code execution via malicious plugin upload.
Classification
Working Poc 98%
Target:
WordPress 6.9.0-6.9.4, 7.0.0-7.0.1
No auth needed
Prerequisites:
Target must be running a vulnerable WordPress version (6.9.0-6.9.4 or 7.0.0-7.0.1) · For RCE: Valid admin credentials (hash must be cracked post-extraction)
github
WORKING POC
by ASYquan · pythonpoc
https://github.com/ASYquan/wp2shell-cf-WAF-bypass
This PoC exploits a pre-authentication UNION-based SQL injection vulnerability (CVE-2026-63030) in WordPress's REST batch route via route-confusion. It includes a Cloudflare WAF bypass technique using JSON body padding to evade inspection limits, enabling in-band data extraction.
Classification
Working Poc 99%
Target:
WordPress versions 6.9.0-6.9.4 and 7.0.0-7.0.1
No auth needed
Prerequisites:
Target must be running an affected WordPress version · Cloudflare WAF must be inspecting request bodies (for bypass to be relevant) · Access to the WordPress REST API endpoint
github
WORKING POC
by Crypto-Cat · pythonremote
https://github.com/Crypto-Cat/wp2shell
This exploit chains CVE-2026-63030 (REST API batch route confusion leading to SQL injection) with CVE-2026-60137 (customizer changeset re-entry for privilege escalation) to achieve pre-authentication remote code execution in WordPress 6.9.0–6.9.4 and 7.0.0–7.0.1. The PoC demonstrates a full exploit chain from SQLi to object cache poisoning, privilege escalation, and OS command execution.
Classification
Working Poc 98%
Target:
WordPress versions 6.9.0–6.9.4 and 7.0.0–7.0.1
No auth needed
Prerequisites:
At least one published post (for oEmbed local shortcircuit) · No persistent object cache (Redis/Memcached disables non-split path) · Pretty permalinks enabled OR ?rest_route= accessible (for REST re-entry)
nomisec
SCANNER
by 0xjessie21 · poc
https://github.com/0xjessie21/wp2shell-checker
This tool detects the pre-authentication RCE vulnerability (CVE-2026-63030) in WordPress Core's REST Batch API by sending a non-destructive probe to identify request handler desynchronization. It checks for specific error markers to determine vulnerability status without executing malicious payloads.
Classification
Scanner 99%
Target:
WordPress Core 6.9.0-6.9.4 and 7.0.0-7.0.1
No auth needed
Prerequisites:
Target must expose the WordPress REST Batch API endpoint (/wp-json/batch/v1 or equivalent) · No WAF/CDN blocking the probe request
github
WORKING POC
by joaovicdev · pythoninfoleak
https://github.com/joaovicdev/EXPLOIT-CVE-2026-63030
This repository contains a functional exploit chain for CVE-2026-63030 (REST API batch route confusion) and CVE-2026-60137 (WP_Query SQL injection in author__not_in parameter). The exploit achieves unauthenticated SQL injection leading to credential extraction from WordPress databases.
Classification
Working Poc 99%
Target:
WordPress Core versions 6.9.0–6.9.4 and 7.0.0–7.0.1
No auth needed
Prerequisites:
WordPress instance with REST API enabled · No persistent object caching (vulnerable code path requires this) · Target version within affected range
nomisec
WORKING POC
by ZenithGenius · remote
https://github.com/ZenithGenius/wordpress-batch-rce-lab
This repository provides a detailed technical demonstration of CVE-2026-63030, a REST batch request desync vulnerability in WordPress 6.9.0-6.9.4 and 7.0.0-7.0.1. The PoC includes a self-contained PHP model of the vulnerable loop, live HTTP probes, and a Docker-based lab environment to safely reproduce the array misalignment that allows unauthenticated requests to be dispatched under privileged handlers.
Classification
Working Poc 99%
Target:
WordPress 6.9.0-6.9.4, 7.0.0-7.0.1
No auth needed
Prerequisites:
WordPress instance with REST batch endpoint enabled · Malformed sub-request in batch payload to trigger desync
nomisec
WORKING POC
by ananay · poc
https://github.com/ananay/wp2shell-lab
This repository demonstrates a SQL injection vulnerability (CVE-2026-63030) in WordPress's REST API posts collection endpoint. The flaw arises from improper handling of the `author_exclude` parameter, which is passed directly to `WP_Query` without proper sanitization in the SQL query construction, allowing arbitrary SQL injection via crafted input.
Classification
Working Poc 98%
Target:
WordPress REST API (posts collection endpoint)
No auth needed
Prerequisites:
Target must have a vulnerable version of WordPress (or this specific REST API slice) · Access to the REST API endpoint (e.g., `/wp-json/wp/v2/posts`)
github
SCANNER
by skelersecurity · poc
https://github.com/skelersecurity/wordpress-skelersecurity-core-security-CVE-2026-63030
This repository provides a WordPress plugin that mitigates unauthenticated access to WordPress Core's REST Batch API endpoint (CVE-2026-63030) by enforcing authentication requirements. It does not exploit the vulnerability but blocks anonymous requests to the affected endpoint.
Classification
Scanner 98%
Target:
WordPress Core 6.9.0–6.9.4, 7.0.0–7.0.1
No auth needed
Prerequisites:
WordPress installation with vulnerable Core versions · Administrator access to install the plugin
github
SCANNER
by Lukols-Dev · pythonpoc
https://github.com/Lukols-Dev/wp-cve-2026-63030-check
This tool checks for exposure to CVE-2026-63030 and CVE-2026-60137 by passively detecting WordPress versions and probing the REST batch endpoint for reachability. It does not exploit the vulnerabilities but identifies potentially vulnerable instances based on version and route availability.
Classification
Scanner 98%
Target:
WordPress 6.8.0–6.8.5 (SQLi), 6.9.0–6.9.4, 7.0.0–7.0.1 (RCE)
No auth needed
Prerequisites:
Target must be running an affected WordPress version · REST API must be enabled (default in WordPress 5.6+)
nomisec
SCANNER
by hidden-investigations · remote
https://github.com/hidden-investigations/wp2shell-scanner
This repository contains a Python-based scanner for CVE-2026-63030, a WordPress vulnerability affecting versions 6.9.0-6.9.4 and 7.0.0-7.0.1. The tool detects vulnerable instances by checking for structural and timing-based indicators of the flaw, but does not include exploit code for remote code execution (RCE).
Classification
Scanner 98%
Target:
WordPress versions 6.9.0-6.9.4 and 7.0.0-7.0.1
No auth needed
Prerequisites:
Network access to the target WordPress site · WordPress REST API must be accessible
github
SCANNER
by eyesecurity · phppoc
https://github.com/eyesecurity/wp2shell-compromise-scanner-plugin
This repository contains a WordPress plugin that performs a read-only forensic scan for artifacts left by the CVE-2026-63030 and CVE-2026-60137 exploit chain. It checks for indicators such as malicious oembed_cache entries, object-graph poisoning, suspicious user accounts, and webshell plugins, but does not exploit the vulnerability.
Classification
Scanner 99%
Target:
WordPress (versions 6.8.0-6.8.5, 6.9.0-6.9.4, 7.0.0-7.0.1)
No auth needed
Prerequisites:
Access to a WordPress installation to install the plugin · Affected WordPress version (6.8.0-6.8.5, 6.9.0-6.9.4, or 7.0.0-7.0.1)
github
WORKING POC
by 4B3R4M4-607D · pythonremote
https://github.com/4B3R4M4-607D/CVE-2026-63030-POC
This repository contains a functional exploit chain for CVE-2026-63030 (REST API batch endpoint route confusion) and CVE-2026-60137 (WP_Query SQL injection via author__not_in parameter), enabling unauthenticated RCE in WordPress 6.9.x < 6.9.5 and 7.0.x < 7.0.2. The exploit uses UNION-based SQL injection to forge admin users and deploy webshells via the theme editor.
Classification
Working Poc 98%
Target:
WordPress 6.9.0-6.9.4, 7.0.0-7.0.1
No auth needed
Prerequisites:
Target must be running a vulnerable WordPress version (6.9.x < 6.9.5 or 7.0.x < 7.0.2) · UNION-based SQL injection must be viable (wp_posts table structure intact)
github
WORKING POC
by 0xh7ml · pythoninfoleak
https://github.com/0xh7ml/CVE-2026-63030
This repository contains a functional exploit for CVE-2026-63030, a pre-authentication blind SQL injection vulnerability in WordPress core (versions 6.9.0-6.9.4 and 7.0.0-7.0.1). The exploit leverages a route confusion vulnerability in the REST API batch endpoint to bypass authentication and execute time-based blind SQLi via the `author_exclude` parameter, enabling full database extraction.
Classification
Working Poc 99%
Target:
WordPress core versions 6.9.0-6.9.4 and 7.0.0-7.0.1
No auth needed
Prerequisites:
Target must be running a vulnerable WordPress version · REST API must be accessible (either via `/wp-json/` or `?rest_route=/`) · No authentication required
nomisec
WORKING POC
by bahartanir · remote
https://github.com/bahartanir/wp2shell-scanner
This repository provides a functional exploit for CVE-2026-63030 (WordPress REST batch route confusion leading to pre-auth RCE) and CVE-2026-60137 (blind SQLi). The PoC includes scanning, SQLi data extraction, and unauthenticated RCE via admin forgery and webshell upload, with detailed version fingerprinting and attack chaining.
Classification
Working Poc 99%
Attack Type
Rce, Sqli, Auth Bypass
Target:
WordPress 6.8.x < 6.8.6, 6.9.x < 6.9.5, 7.0.x < 7.0.2, 7.1-alpha/beta1
No auth needed
Prerequisites:
Target must be running a vulnerable WordPress version · REST /batch/v1 route must be accessible · For LPE chain: vulnerable Linux kernel (CVE-2023-2640/32629, CVE-2023-4911, etc.)
github
WORKING POC
by TomorrowX6 · pythonpoc
https://github.com/TomorrowX6/CVE-2026-63030-poc
This repository contains a functional exploit chain for CVE-2026-63030 and CVE-2026-60137, combining a REST API batch endpoint authentication bypass with an unauthenticated SQL injection in WordPress's WP_Query via the `author__not_in` parameter. The PoC demonstrates data exfiltration and RCE capabilities through SQLi.
Classification
Working Poc 98%
Target:
WordPress 6.8+ / 7.0.x (prior to 7.0.2 / 6.9.5 / 6.8.6)
No auth needed
Prerequisites:
WordPress installation with REST API and batch endpoint enabled · Vulnerable plugin/theme endpoint accepting `author__not_in` parameter · MySQL database with error-based or time-based SQLi conditions met
nomisec
WORKING POC
by ikow · remote
https://github.com/ikow/wp2shell
This repository contains a functional exploit chain for CVE-2026-63030 (WordPress batch route confusion) and CVE-2026-60137 (SQL injection), enabling pre-authentication remote code execution. The exploit leverages nested batch desync to achieve blind SQLi, then uses oEmbed cache poisoning and object cache manipulation to gain admin privileges and deploy a webshell.
Classification
Working Poc 98%
Target:
WordPress 6.9.0–6.9.4, 7.0.0–7.0.1
No auth needed
Prerequisites:
No persistent object cache (default configuration) · WordPress 6.9+ (oEmbed + Customizer + batch combination) · Target must be reachable via HTTP/HTTPS
nomisec
WORKING POC
by c0gnit00 · remote
https://github.com/c0gnit00/Wp2Shell
This exploit chains CVE-2026-63030 (REST API batch route confusion) with CVE-2026-60137 (SQL injection in WP_Query) to achieve unauthenticated remote code execution in WordPress 6.9.0-7.0.1. The PoC demonstrates a complex desync attack to bypass schema validation, followed by UNION-based SQLi to extract data and create an admin user, culminating in webshell deployment.
Classification
Working Poc 99%
Target:
WordPress 6.9.0 through 6.9.4 and 7.0.0 through 7.0.1
No auth needed
Prerequisites:
Network access to the target WordPress instance · Batch REST API endpoint reachable (/wp-json/batch/v1 or ?rest_route=/batch/v1) · Target running a vulnerable WordPress version (6.9.0-6.9.4 or 7.0.0-7.0.1)
nomisec
WORKING POC
by fullhunt · remote
https://github.com/fullhunt/wp2shell-scan
This repository provides a functional scanner and exploit chain for CVE-2026-63030, a pre-authenticated SQL injection in WordPress Core's REST API batch endpoint. The vulnerability is chained to achieve remote code execution via INTO OUTFILE when the database user has FILE privileges. The tool includes non-destructive detection, Boolean/blind extraction, and full exploit validation.
Classification
Working Poc 98%
Target:
WordPress Core (versions 6.9.0–6.9.4, 7.0.0–7.0.1, 7.1-beta1)
No auth needed
Prerequisites:
Database user with FILE privilege · Target WordPress version within affected range · Writable webroot for OUTFILE writes
github
WORKING POC
by mhtsec · pythonremote
https://github.com/mhtsec/CVE-2026-63030
This exploit leverages a route confusion vulnerability in WordPress REST API's batch endpoint combined with a SQL injection in the `author__not_in` parameter to create an unauthorized administrator account. It then uses this access to upload a malicious plugin for remote command execution.
Classification
Working Poc 99%
Target:
WordPress Core 6.9.0–6.9.4, 7.0.0–7.0.1
No auth needed
Prerequisites:
Target must have REST API batch endpoint enabled · Target must have at least one published post or page · Target PHP must have at least one command execution function available (e.g., `proc_open`, `system`)
github
WORKING POC
by ChiefYoru · pythonremote
https://github.com/ChiefYoru/CVE-2026-63030_PoC
This PoC exploits a pre-authentication SQL injection vulnerability in WordPress's REST API batch endpoint to achieve remote code execution by writing a PHP webshell to the filesystem via INTO OUTFILE. The exploit leverages UNION-based SQLi to inject malicious PHP code into a file in the uploads directory.
Classification
Working Poc 95%
Target:
WordPress (specific version not specified, but CVE-2026-63030 implies a vulnerable version)
No auth needed
Prerequisites:
WordPress installation with writable `/wp-content/uploads/` directory · MySQL database with FILE privilege enabled · Target must have `/wp-json/batch/v1` endpoint accessible
github
WORKING POC
by securelayer7 · pythonremote
https://github.com/securelayer7/WordPresShell
This repository contains a functional exploit for CVE-2026-63030 (REST batch desync) and CVE-2026-60137 (WP_Query SQLi), chained to achieve pre-authentication RCE in WordPress core. The exploit leverages REST route confusion to inject SQL, forges admin users via crafted posts, and deploys a webshell plugin.
Classification
Working Poc 99%
Target:
WordPress 6.9.0-6.9.4, 7.0.0-7.0.1
No auth needed
Prerequisites:
REST API accessible · No persistent object cache enabled · At least one post exists (default) · Target version in affected range
github
SCANNER
by ebrasha · gopoc
https://github.com/ebrasha/abdal-cve-2026-63030
This repository contains a Go-based scanner for CVE-2026-63030, a WordPress REST API batch route vulnerability. The tool detects vulnerable WordPress versions (6.9.0-6.9.4, 7.0.0-7.0.1, and 7.1 beta) by probing REST batch endpoints and analyzing version strings, but does not exploit the vulnerability for code execution or data extraction.
Classification
Scanner 98%
Target:
WordPress (versions 6.9.0-6.9.4, 7.0.0-7.0.1, 7.1 beta)
No auth needed
Prerequisites:
Network access to the target WordPress site · WordPress REST API must be accessible
github
WORKING POC
by yoerivegt · pythonremote
https://github.com/yoerivegt/wp2shell-poc
This PoC exploits a chained vulnerability in WordPress 6.9.0-6.9.4 / 7.0.0-7.0.1 involving REST API batch misalignment (CVE-2026-63030) and SQL injection (CVE-2026-60137) to achieve unauthenticated RCE. The exploit poisons the object cache, triggers identity switching via changesets, and creates an admin account to deploy a webshell.
Classification
Working Poc 98%
Target:
WordPress 6.9.0-6.9.4 and 7.0.0-7.0.1
No auth needed
Prerequisites:
Default WordPress installation · Target must have REST API enabled · No non-default MySQL configuration required
github
SCANNER
by zi3lak · pythonpoc
https://github.com/zi3lak/wp2shell_scanner
This tool is a non-intrusive detection scanner for CVE-2026-63030 (REST API batch-route confusion) and CVE-2026-60137 (SQL injection in WP_Query). It passively fingerprints WordPress versions and checks for the presence of the vulnerable REST API batch endpoint without exploiting the vulnerabilities.
Classification
Scanner 99%
Target:
WordPress 6.9.0-6.9.4 and 7.0.0-7.0.1
No auth needed
Prerequisites:
Internet-accessible WordPress instance · Passive detection vectors (e.g., generator meta tag, readme.html, REST API surface)
github
WORKING POC
by 0xBlackash · pythonremote
https://github.com/0xBlackash/CVE-2026-63030
This PoC exploits CVE-2026-63030, a critical WordPress Core vulnerability involving REST API route confusion chained with SQL injection (CVE-2026-60137) to achieve unauthenticated remote code execution. The exploit writes a webshell via SQLi and executes arbitrary commands.
Classification
Working Poc 95%
Target:
WordPress Core (versions vulnerable to CVE-2026-63030 and CVE-2026-60137)
No auth needed
Prerequisites:
Target must have writeable `/wp-content/uploads/` directory · Target must be vulnerable to both CVE-2026-63030 (route confusion) and CVE-2026-60137 (SQLi)
github
WORKING POC
by 0xWhoknows · pythonremote
https://github.com/0xWhoknows/wp2shell
This repository contains a functional exploit chain for CVE-2026-63030, a WordPress REST API batch route-confusion vulnerability leading to unauthenticated blind SQL injection. The exploit automates vulnerability checking, hash extraction via SQLi, authentication via password spraying, and webshell deployment for RCE.
Classification
Working Poc 98%
Attack Type
Sqli, Auth Bypass, Rce
Target:
WordPress 6.9.0 – 6.9.4 and 7.0.0 – 7.0.1
No auth needed
Prerequisites:
Target must have REST API batch endpoint enabled · WordPress version between 6.9.0-6.9.4 or 7.0.0-7.0.1 · Python 3.8+ with aiohttp and colorama
github
WORKING POC
by mrx-arafat · pythoninfoleak
https://github.com/mrx-arafat/CVE-2026-63030-POC
This repository contains a functional exploit for CVE-2026-63030, a WordPress REST API batch route-confusion vulnerability enabling unauthenticated SQL injection (CVE-2026-60137). The exploit demonstrates blind SQLi for database enumeration and credential extraction via timing attacks.
Classification
Working Poc 98%
Target:
WordPress 6.9.0-6.9.4, 7.0.0-7.0.1
No auth needed
Prerequisites:
Target must be running an affected WordPress version · REST API must be accessible · MySQL database backend (for timing-based SQLi)
github
WORKING POC
by gbrsh · pythoninfoleak
https://github.com/gbrsh/CVE-2026-63030
This exploit leverages a SQL injection vulnerability in WordPress REST API's batch endpoint via route confusion, enabling time-based blind SQLi to extract usernames and password hashes. The PoC uses binary search and sleep-based timing to exfiltrate data without authentication.
Classification
Working Poc 98%
Target:
WordPress Core versions 6.9.0-6.9.4 and 7.0.0-7.0.1
No auth needed
Prerequisites:
Target must have REST API enabled · MySQL/MariaDB backend with SLEEP() function available · Network connectivity to the WordPress instance
nomisec
WORKING POC
by 4minx · infoleak
https://github.com/4minx/CVE-2026-63030
This PoC exploits a pre-authentication blind SQL injection vulnerability (CVE-2026-63030) in WordPress's Batch API via HTTP request desynchronization. The exploit extracts user credentials and password hashes using binary search on ASCII values.
Classification
Working Poc 98%
Target:
WordPress 6.9.0–6.9.4, 7.0.0–7.0.1
No auth needed
Prerequisites:
WordPress installation with affected versions · Batch API endpoint accessible · No WAF or filtering blocking crafted requests
github
WORKING POC
by CybersecSpirit · shellpoc
https://github.com/CybersecSpirit/CVE-2026-63030
This script demonstrates a proof-of-concept for CVE-2026-63030, a WordPress vulnerability where unauthenticated attackers can inject malicious data into SQL queries via the `author__not_in` parameter in a nested REST API batch request. The PoC confirms the vulnerability by instrumenting a fixed sink (`/usr/bin/id`) when attacker-controlled data reaches the SQL query.
Classification
Working Poc 98%
Target:
WordPress (vulnerable versions prior to patch)
No auth needed
Prerequisites:
Local WordPress installation running in a Docker container · Unauthenticated access to the WordPress REST API (`/wp-json/batch/v1`) · Docker and Python3 installed on the attacker's machine
nomisec
SCANNER
by kulichr · poc
https://github.com/kulichr/wp2shell
This script is a non-intrusive vulnerability scanner for CVE-2026-63030 and CVE-2026-60137, a pre-authentication RCE chain in WordPress core. It fingerprints WordPress versions and checks for the exposure of a vulnerable REST API batch route without sending any exploit payloads.
Classification
Scanner 98%
Target:
WordPress core versions 6.9.0–6.9.4, 7.0.0–7.0.1, 7.1 beta (RCE chain); 6.8.0–6.8.5 (SQL injection only)
No auth needed
Prerequisites:
Unauthenticated network access to the target WordPress site · Readable `readme.html`, homepage meta generator tag, or `/feed/` endpoint for version detection
nomisec
WORKING POC
by ekomsSavior · infoleak
https://github.com/ekomsSavior/wp2shell
This exploit combines a time-based blind SQL injection (CVE-2026-60137) with a WordPress plugin upload mechanism to achieve unauthenticated remote code execution (CVE-2026-63030). The SQLi leverages route confusion in the WordPress REST API batch endpoint to bypass sanitization, while RCE is achieved by uploading a malicious plugin after extracting admin credentials.
Classification
Working Poc 98%
Target:
WordPress 6.9.0-6.9.4, 7.0.0-7.0.1
No auth needed
Prerequisites:
Target must have vulnerable WordPress version (6.9.0-6.9.4 or 7.0.0-7.0.1) · WordPress REST API must be accessible · Database must allow time-based blind SQLi (MySQL/MariaDB) · Plugin upload functionality must be enabled (default in WordPress)
github
STUB
by Lutfifakee-Project · remote
https://github.com/Lutfifakee-Project/wp2shell
The repository contains only a README.md file with a title referencing CVE-2026-63030 as a WordPress exploit and scanner, but no actual exploit code, technical details, or implementation is provided. The content is minimal and non-functional.
Target:
WordPress (unspecified version)
No auth needed
github
WORKING POC
by tcyph3r · pythoninfoleak
https://github.com/tcyph3r/wp2shell-cve-2026-63030-root-cause
This repository contains a functional exploit for CVE-2026-63030, a REST batch route confusion vulnerability in WordPress, chained with CVE-2026-60137 (SQL injection) to enable time-based blind SQL data exfiltration. The PoC demonstrates unauthenticated data extraction via crafted batch requests.
Classification
Working Poc 98%
Target:
WordPress 6.9.4 (and likely earlier versions)
No auth needed
Prerequisites:
WordPress instance with REST API enabled · Vulnerable version (6.9.4 or earlier) of WordPress core
github
SCANNER
by zeroc00I · poc
https://github.com/zeroc00I/CVE-2026-63030
This YAML file is a Nuclei template designed to detect unauthenticated time-based blind SQL injection in WordPress core via REST API batch endpoint route confusion. It sends crafted batch requests to measure response delays, confirming SQLi without exploiting it for data extraction or command execution.
Classification
Scanner 98%
Target:
WordPress 6.9.0-6.9.4, 7.0.0-7.0.1
No auth needed
Prerequisites:
WordPress instance with REST API enabled · Target must be running a vulnerable version (6.9.0-6.9.4 or 7.0.0-7.0.1)
nomisec
WORKING POC
by Senanfurkan · dos
https://github.com/Senanfurkan/wordpress-cve-2026-63030
Exploit chain leveraging a REST API batch route confusion (CVE-2026-63030) and SQL injection in WP_Query's author__not_in parameter (CVE-2026-60137) to achieve unauthenticated time-based blind SQL injection, enabling potential RCE in vulnerable WordPress versions.
Classification
Working Poc 99%
Target:
WordPress 6.8.0-6.8.5 (SQLi only), 6.9.0-6.9.4 and 7.0.0-7.0.1 (full RCE chain)
No auth needed
Prerequisites:
Target must be running a vulnerable WordPress version (6.8.0-6.8.5, 6.9.0-6.9.4, or 7.0.0-7.0.1) · REST API must be accessible · Time-based blind SQLi requires sufficient published posts to observe delays
github
WORKING POC
by attackercan · remote
https://github.com/attackercan/wp2shell-poc2
This repository contains a functional proof-of-concept exploit for CVE-2026-63030, a route-confusion SQL injection vulnerability in WordPress's REST batch endpoint. The exploit chains unauthenticated SQLi to RCE by recovering admin credentials and deploying a webshell plugin.
Classification
Working Poc 99%
Target:
WordPress 6.9.0–6.9.4, 7.0.0–7.0.1
No auth needed
Prerequisites:
Target must have REST API enabled · For RCE: valid admin credentials (recovered via SQLi) and ability to upload plugins
vulncheck_xdb
WORKING POC
remote
https://github.com/h4cd0c/wp2shell
This exploit chains CVE-2026-60137 (SQLi in WordPress WP_Query's author_exclude parameter) with CVE-2026-63030 (REST API batch-route confusion) to achieve unauthenticated RCE. The PoC uses time-based blind SQLi to extract database info, corrupts oEmbed cache entries, injects a malicious changeset, creates an admin user, and executes commands via a self-destructing plugin.
Classification
Working Poc 99%
Target:
WordPress Core 6.9.0-6.9.4, 7.0.0-7.0.1
No auth needed
Prerequisites:
Target must be running a vulnerable WordPress version (6.9.0-6.9.4 or 7.0.0-7.0.1) · oEmbed functionality must be enabled · Customizer and batch API must be accessible