Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-63030 — Python mass exploit and detector for the WordPress Core pre-auth RCE chain CVE-2026-63030 and CVE-2026-60137, chaining SQL injection into remote code execution. | Kitploit
Tools/GitHubGitHub/fl0ydsec/cve-2026-63030
Vulnerability ScannersPassword AttacksExploitationWeb Application ExploitationPost-ExploitationWeb SecurityPenetration TestingRed TeamingRemote Access ToolPayload Development
GitHub
316h 39m agoNot yet reviewed
fl0ydsec/cve-2026-63030

CVE-2026-63030

Python mass exploit and detector for the WordPress Core pre-auth RCE chain CVE-2026-63030 and CVE-2026-60137, chaining SQL injection into remote code execution.

View Repository

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

WP2Shell — CVE-2026-63030 + CVE-2026-60137

WordPress Core Pre-Authentication RCE (mass exploit / detector)

CVE-2026-63030 CVE-2026-60137 CVSS WordPress Auth

Author Python Telegram


📋 Vulnerability Overview

AttributeDetails
CVE IDCVE-2026-63030 (+ CVE-2026-60137)
Chainwp2shell — pre-auth RCE
Severity🔴 CRITICAL (CVSS 9.8)
TargetWordPress Core (sem plugins)
Affected (RCE)6.9.0 – 6.9.4 e 7.0.0 – 7.0.1
Affected (SQLi only)6.8.0 – 6.8.5
Fixed6.8.6 / 6.9.5 / 7.0.2 (18/07/2026)
Authentication RequiredNone

🔍 Technical Description

Duas falhas encadeadas no núcleo do WordPress:

  1. CVE-2026-60137 — SQL Injection: injeção SQL no parâmetro author__not_in da classe interna WP_Query.
  2. CVE-2026-63030 — REST API batch route confusion: o endpoint /wp-json/batch/v1 dessincroniza as entradas do batch, fazendo uma requisição "cair" na rota seguinte.

A cadeia converte a SQLi em RCE pré-autenticação:

root@kitploit:~
route confusion /wp-json/batch/v1 ─► SQLi no author__not_in
        │                                    │
        └──────────────┬─────────────────────┘
                       ▼
        UNION fake-post + oEmbed + changeset poisoning
                       ▼
        POST /wp/v2/users  (roles: administrator)  ← admin criado sem auth
                       ▼
        login → upload plugin backdoor → RCE

Fallbacks: INTO OUTFILE direto (FILE privilege) e extração cega de hash + crack.


🚀 Usage

root@kitploit:~
python wp2shell.py exploit -l targets.txt --cmd whoami --authorized -k -c 10 --delay 2
python wp2shell.py remote  -l targets.txt --authorized --active-probe -c 20 -f csv -o scan.csv
OptionDescription
-l, --targets-fileUm alvo por linha (repetível, sem limite)
-u, --targetAlvo único
--cmdComando a executar no alvo
--authorizedObrigatório (ou WP2SHELL_AUTHORIZED=1)
-c, --concurrencyAlvos em paralelo (1–32)
--delaySLEEP do timing/extração (2 = robusto)
--rateRequisições/s por alvo
-k, --insecureIgnora TLS
--proxyProxy HTTP
--wordlist / --password / --usernameFallback de credenciais
--log / --owned / --results-csvFicheiros de saída

📊 Output

root@kitploit:~
[+] [14:22:31] https://target.com  OWNED  ✓1 ~0 ✗10
[~] [14:22:32] https://other.com   ADMIN  ✓1 ~1 ✗10

---- SUMMARY ----
[+] owned=1   [~] admin=1   [-] fail=10   [.] error=0
  • owned.txt — alvos com RCE (shell URL)
  • admins.txt — admins criados sem sink de RCE (credenciais)
  • exploit_log.txt — detalhe por alvo
  • results.csv — resumo (exit_code: 0=owned, 4=admin, 2=fail, 3=error)

⚙️ Features

  • UNION SQLi in-band + timing + X-WP-Total oracle
  • Admin pré-auth via oEmbed/changeset poisoning
  • Login escondido (WPS Hide Login whl_page via SQLi) + slugs comuns
  • Upload de plugin com nonce/ativação corretos + fallback INTO OUTFILE
  • Massa sem limite, paralelo por alvo, deadline anti-hang
  • owned/admins em tempo real

📁 File Structure

root@kitploit:~
├── wp2shell.py       # exploit + detector
├── targets.txt       # alvos (uma URL por linha)
├── owned.txt         # RCE conseguido (auto-criado)
├── admins.txt        # admins criados (auto-criado)
└── README.md

⚠️ Disclaimer

root@kitploit:~
╔══════════════════════════════════════════════════════════════════╗
║                        LEGAL DISCLAIMER                          ║
╠══════════════════════════════════════════════════════════════════╣
║  This tool is provided for EDUCATIONAL and AUTHORIZED           ║
║  SECURITY TESTING purposes only.                                ║
║  Only use on systems you own or have explicit permission.       ║
║  The author is NOT responsible for any misuse or damage.        ║
╚══════════════════════════════════════════════════════════════════╝

🛡️ Mitigation

  1. Atualize para 6.8.6 / 6.9.5 / 7.0.2 (ou superior)
  2. Bloqueie POST não autenticado em /wp-json/batch/v1 e /?rest_route=/batch/v1
  3. Audite wp-content/uploads/ e wp-content/plugins/ em busca de PHP suspeito

👤 Author

fl0ydsec (Floydroot)

GitHub Telegram

Security Research

Download Tool