database
MariaDB 11.4 container providing the WordPress database, with healthcheck and persistent volume.
compose.yaml:2-26File viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.
The artifact is a Python script that implements a full exploitation chain for CVE-2026-63030 and CVE-2026-60137, including route confusion detection, timing-based SQL injection, credential extraction, webshell upload, and command execution. It also contains scanner-like fingerprinting and validation functions, but the primary purpose is exploitation.
The README presents the tool as a non-destructive scanner and validator, but the supplied Python script contains a fully implemented 'exploit' command that performs state-changing actions including webshell upload, credential extraction, and backdoor plugin installation. The README's claim that the 'remote' command is a stub is contradicted by the presence of a complete, functional 'run_remote' function. This material misrepresentation of the tool's capabilities creates concern.
The script's 'exploit' command implements a full attack chain: route confusion detection, SQL injection, credential theft, webshell upload, and arbitrary command execution. The README describes it as a 'PoC exploiter' and the code contains functions for data extraction, file writing, and backdoor installation, which are characteristic of an exploit.
WP2Shell_CVE-2026-63030_POC.py:1-11WP2Shell_CVE-2026-63030_POC.py:1344-1444README.md:1-18README.md:84-90WP2Shell_CVE-2026-63030_POC.py:1361-1371WP2Shell_CVE-2026-63030_POC.py:1361-1371WP2Shell_CVE-2026-63030_POC.py:1383-1394WP2Shell_CVE-2026-63030_POC.py:1399-1401WP2Shell_CVE-2026-63030_POC.py:1294-1330WP2Shell_CVE-2026-63030_POC.py:1413-1443README.md:292-293WP2Shell_CVE-2026-63030_POC.py:1763-1828README.md:127WP2Shell_CVE-2026-63030_POC.py:1344-1444WP2Shell_CVE-2026-63030_POC.py:1488-1503WP2Shell_CVE-2026-63030_POC.py:1763-1828This review is limited to the supplied PoC code and context. It does not assert that the code works or is safe to execute.
A disposable local lab for the WP2Shell WordPress vulnerability chain, consisting of a MariaDB database and a WordPress 7.0.1 web server bound to localhost.
compose.yaml:1-71The compose.yaml deploys a known-vulnerable WordPress 7.0.1 image, and the README explicitly describes it as a disposable local lab for validating CVE-2026-63030 and CVE-2026-60137.
compose.yaml:28-29README.md:1-10MariaDB 11.4 container providing the WordPress database, with healthcheck and persistent volume.
compose.yaml:2-26WordPress 7.0.1 container with Apache, bound to 127.0.0.1:8080, with DISALLOW_FILE_MODS enabled as a safety measure.
compose.yaml:28-65Python script providing local version checks, remote fingerprinting (stub), and a full exploit chain (route confusion, SQLi, webshell upload, credential extraction, plugin backdoor).
WP2Shell_CVE-2026-63030_POC.py:1-10README.md:1-10Supported by supplied evidence
The README and script describe CVE-2026-63030 as a REST API batch-route confusion vulnerability, and the compose.yaml deploys WordPress 7.0.1, which is in the published affected range.
README.md:1-10compose.yaml:28-29README.md:1-10README.md:1-10README.md:1-10README.md:1-10README.md:1-10README.md:1-10README.md:1-10README.md:1-10The exploit command performs state-changing actions (webshell upload, credential extraction, admin creation, plugin backdoor) on the target. While documented as part of the lab exercise, these actions are destructive and could be misused against unauthorized targets. The script includes a hardcoded backdoor plugin name and creates a new admin user, which are concrete indicators of harmful capability beyond simple vulnerability validation.
WP2Shell_CVE-2026-63030_POC.py:1-10README.md:1-10WP2Shell_CVE-2026-63030_POC.py:1-10WP2Shell_CVE-2026-63030_POC.py:1-10This review is limited to the supplied lab evidence packet. It does not assert that the environment runs, reproduces a vulnerability, or is safe to execute. Contract: eip-docker-lab-analysis-v1.