Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE-2026-63030 — Exploit de prueba de concepto para la vulnerabilidad CVE-2026-63030, que demuestra técnicas de explotación para investigación y pruebas de seguridad. | Kitploit
Herramientas/GitHubGitHub/0xh7ml/cve-2026-63030
Análisis de VulnerabilidadesExplotaciónPruebas de Penetración
GitHub0xh7ml/cve-2026-63030

CVE-2026-63030

Exploit de prueba de concepto para la vulnerabilidad CVE-2026-63030, que demuestra técnicas de explotación para investigación y pruebas de seguridad.

Ver Repositorio
34hace 3 mesesAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

CVE-2026-63030 — Exploit de wp2shell para WordPress

Herramienta de detección y explotación no autenticada para la vulnerabilidad de confusión de lotes (batch-confusion) del núcleo de WordPress (CVE-2026-63030 / CVE-2026-60137), que conduce a inyección SQL y ejecución remota de código (RCE) a través del endpoint de lotes de la REST API.

⚠️ Solo para pruebas de seguridad autorizadas y fines educativos. Consulte el Descargo de responsabilidad a continuación.


Descripción general

Las versiones afectadas de WordPress exponen el endpoint de lotes de la REST API en:

  • POST /wp-json/batch/v1, o
  • POST /?rest_route=/batch/v1 (alternativa cuando los enlaces permanentes bonitos / wp-json están deshabilitados)

A través de un fallo de confusión de lotes, las subpeticiones anidadas dentro del cuerpo de un lote se procesan sin la debida autorización, lo que permite a un atacante no autenticado inyectar SQL (por ejemplo, mediante el parámetro author_exclude) y, en última instancia, lograr RCE.

Este repositorio proporciona:

ArchivoPropósito
cve-2026-63030.pyCLI de Python — detección de versión, resolución del endpoint de lotes, confirmación de SQLi ciega basada en SLEEP y extracción de datos con --query. Admite escaneo masivo, hilos y proxies.
cve-2026-63030.yamlPlantilla de Nuclei — comprobación pasiva de versión + detección activa de SQLi basada en tiempo en ambas variantes de endpoint.

Versiones afectadas

RamaRango afectado
6.8.x6.8.0 – 6.8.5
6.9.x6.9.0 – 6.9.4
7.0.x7.0.0 – 7.0.1

Corregido en 6.8.6, 6.9.5 y 7.0.2.

Requisitos

  • Python 3.8+
  • requests
  • beautifulsoup4
pip install requests beautifulsoup4

Uso

python3 cve-2026-63030.py [options]

Opciones

FlagDescripción
-u, --url URLURL de destino única.
-l, --list FILEArchivo de URL de destino (una por línea; se permiten comentarios con #) para escaneo masivo.
-p, --proxy URLEnruta las solicitudes a través de un proxy (p. ej. http://127.0.0.1:8080).
-t, --threads NConcurrencia para el modo masivo (por defecto 10).
-q, --query SQLSQL a exfiltrar mediante inyección ciega basada en tiempo, p. ej. "select @@version".
--exploitLanza el payload SLEEP para confirmar la explotación.
--delay SECVentana de SLEEP para SQLi ciega (por defecto 2).
--timeout SECTiempo de espera por solicitud (por defecto 10).
--silentSuprime el banner.

-u/--url y -l/--list son mutuamente excluyentes.

Ejemplos

# 1. Detect whether a single target is vulnerable (version + batch endpoint)
python3 cve-2026-63030.py -u http://target.tld/

# 2. Route through Burp/ZAP
python3 cve-2026-63030.py -u http://target.tld/ -p http://127.0.0.1:8080

# 3. Confirm exploitation via the SLEEP payload
python3 cve-2026-63030.py -u http://target.tld/ --exploit --delay 5

# 4. Exfiltrate data through time-based blind SQLi
python3 cve-2026-63030.py -u http://target.tld/ -q "select @@version"
python3 cve-2026-63030.py -u http://target.tld/ -q "select user()"

# 5. Bulk scan a list of hosts and extract DB version from each vulnerable one
python3 cve-2026-63030.py -l hosts.txt -t 20 -q "select @@version"

Cómo funciona

  1. Detección de versión — analiza la etiqueta <meta name="generator"> y la compara con los rangos afectados.
  2. Resolución del endpoint — intenta primero /wp-json/batch/v1, recurriendo a /?rest_route=/batch/v1 solo si el primero no responde.
  3. Confirmación — --exploit envía un payload SLEEP(n) y verifica que la respuesta realmente se detenga (duration >= delay).
  4. Extracción — --query exfiltra un resultado carácter por carácter mediante búsqueda binaria (IF(ASCII(SUBSTRING(...)), SLEEP(n), 0)).

Plantilla de Nuclei

# Validate
nuclei -tl -t cve-2026-63030.yaml

# Scan
nuclei -t cve-2026-63030.yaml -l hosts.txt
nuclei -t cve-2026-63030.yaml -u http://target.tld/

La plantilla sondea ambas variantes del endpoint y confirma la SQLi basada en tiempo mediante duration >= 5, condicionada a una versión de WordPress afectada.

Descargo de responsabilidad

Este proyecto se proporciona estrictamente con fines educativos y para pruebas de seguridad autorizadas. Solo puede utilizarlo contra sistemas que posea o para los que tenga permiso explícito y por escrito para realizar pruebas (por ejemplo, un alcance de pruebas de penetración, un programa de bug bounty o un CTF).

El escaneo o la explotación no autorizados de sistemas que no posee o para los que no está autorizado a realizar pruebas es ilegal y puede constituir un delito penal según las leyes de uso indebido de computadoras (por ejemplo, la CFAA en EE. UU., la Computer Misuse Act en el Reino Unido y estatutos equivalentes en otros lugares).

Los autores y colaboradores no asumen ninguna responsabilidad ni aceptan ninguna responsabilidad por cualquier daño, pérdida de datos o consecuencias legales derivadas del uso o mal uso de este software. Al utilizar esta herramienta, usted declara que su uso es lícito y que asume todos los riesgos asociados.

En caso de duda, no lo ejecute.

Referencias

  • WordPress Security Advisory — GHSA-ff9f-jf42-662q
  • WordPress 7.0.2 Release Notes
  • WPScan
  • SCLyber — wp2shell research

Autor

0xh7ml — proporcionado tal cual, para investigación defensiva y educación.

Descargar herramienta