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
Automated-scanner-CVE-2026-41940 — Escáner automatizado y toolkit de post-explotación para CVE-2026-41940 — omisión de autenticación de root en cPanel y WHM mediante inyección CRLF en el archivo de sesión. | Kitploit
Herramientas/GitHubGitHub/sardine-web/automated-scanner-cve-2026-41940
Autenticación y AutorizaciónReconocimientoEscáneres de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebRecopilación de InformaciónPost-ExplotaciónPruebas de Penetración

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 →
Comando y Control
Red Teaming
Desarrollo de Payloads
GitHubsardine-web/automated-scanner-cve-2026-41940

Automated-scanner-CVE-2026-41940

Escáner automatizado y toolkit de post-explotación para CVE-2026-41940 — omisión de autenticación de root en cPanel y WHM mediante inyección CRLF en el archivo de sesión.

Ver Repositorio
129hace 5 mesesAún no revisado
Compartir

CPANEL CVE EXPLOIT

Inglés | فارسی (Persa)

 ██████╗██████╗  █████╗ ███╗   ██╗███████╗██╗
██╔════╝██╔══██╗██╔══██╗████╗  ██║██╔════╝██║
██║     ██████╔╝███████║██╔██╗ ██║█████╗  ██║
██║     ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝  ██║
╚██████╗██║     ██║  ██║██║ ╚████║███████╗███████╗
 ╚═════╝╚═╝     ╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚══════╝

 ██████╗██╗   ██╗███████╗
██╔════╝██║   ██║██╔════╝
██║     ██║   ██║█████╗
██║     ╚██╗ ██╔╝██╔══╝
╚██████╗ ╚████╔╝ ███████╗
 ╚═════╝  ╚═══╝  ╚══════╝

███████╗██╗  ██╗██████╗ ██╗      ██████╗ ██╗████████╗
██╔════╝╚██╗██╔╝██╔══██╗██║     ██╔═══██╗██║╚══██╔══╝
█████╗   ╚███╔╝ ██████╔╝██║     ██║   ██║██║   ██║
██╔══╝   ██╔██╗ ██╔═══╝ ██║     ██║   ██║██║   ██║
███████╗██╔╝ ██╗██║     ███████╗╚██████╔╝██║   ██║
╚══════╝╚═╝  ╚═╝╚═╝     ╚══════╝ ╚═════╝ ╚═╝   ╚═╝

Python CVE CVSS License Stdlib

Escáner automatizado y kit de post-explotación para CVE-2026-41940 — omisión de la autenticación root de cPanel y WHM mediante inyección CRLF en el archivo de sesión.


Tabla de contenido

  • Descripción general
  • Detalles del CVE
  • Cómo funciona
  • Características
  • Versiones afectadas
  • Requisitos
  • Instalación
  • Inicio rápido
  • Uso
  • Acciones de post-explotación
  • Shell interactivo de WHM
  • Escaneo masivo e integración con pipelines
  • Dorks de Shodan
  • Formato de salida
  • Ejemplo de sesión
  • Aviso legal

Descripción general

CPANEL CVE EXPLOIT es una herramienta Python de un solo archivo diseñada para evaluaciones de seguridad autorizadas de servidores cPanel y WHM vulnerables a CVE-2026-41940.

La vulnerabilidad permite a un atacante remoto no autenticado envenenar los archivos de sesión de WHM mediante inyección CRLF en la cabecera Authorization: Basic, omitiendo la autenticación y obteniendo acceso root a WHM sin credenciales válidas.

PropiedadValor
CVECVE-2026-41940
SeveridadCrítica
CVSS10.0
Vector de ataqueRed / No autenticado
ImpactoAcceso root completo a WHM
Puerto predeterminado2087 (WHM)
EstadoExplotación in-the-wild confirmada (abril de 2026)

Detalles del CVE

Causa raíz

En versiones vulnerables de cPanel y WHM, saveSession() en Session.pm llama a filter_sessiondata() después de escribir el archivo de sesión en disco. Un atacante puede inyectar caracteres CRLF (\r\n) a través de la cabecera HTTP Authorization: Basic, que se escriben directamente en el archivo de sesión en disco, omitiendo la sanitización.

Campos de sesión inyectados

La herramienta utiliza un payload codificado en Base64 que se decodifica a:

root:x
successful_internal_auth_with_timestamp=9999999999
user=root
tfa_verified=1
hasroot=1

Estos campos simulan una sesión root de WHM completamente autenticada, incluida la omisión de 2FA (tfa_verified=1) y el indicador de privilegios root (hasroot=1).

Corrección

cPanel movió filter_sessiondata() para que se ejecute antes de la operación de escritura de la sesión en Session.pm.


Cómo funciona

La cadena de explotación consta de 5 etapas (etapas 0–4):

flowchart TD
    A[Stage 0: Canonical Host Discovery] --> B[Stage 1: Mint Preauth Session]
    B --> C[Stage 2: CRLF Injection via Authorization Header]
    C --> D[Stage 3: Session Propagation via do_token_denied]
    D --> E[Stage 4: Verify Root Access via json-api/version]
    E --> F{Vulnerable?}
    F -->|Yes| G[Post-Exploit Actions / Interactive Shell]
    F -->|No| H[Skip Target]

    A -.- A1["GET /openid_connect/cpanelid → 307 redirect reveals real hostname"]
    B -.- B1["POST /login/?login_only=1 → whostmgrsession cookie"]
    C -.- C1["GET / + poisoned Basic auth → /cpsessXXXXXXXXXX token"]
    D -.- D1["GET /scripts2/listaccts → flush raw session to cache"]
    E -.- E1["GET /cpsessXXX/json-api/version → HTTP 200 + version JSON"]
EtapaEndpointPropósito
0/openid_connect/cpanelidDescubrir automáticamente el hostname canónico mediante redirección 307
1/login/?login_only=1Obtener la cookie whostmgrsession de preautenticación con credenciales incorrectas
2/Inyectar la cabecera Authorization: Basic envenenada con CRLF en el archivo de sesión
3/scripts2/listacctsActivar el gadget do_token_denied para volcar la sesión a la caché
4/{token}/json-api/versionConfirmar el acceso root — HTTP 200 con el JSON de versión

Características

CaracterísticaDescripción
Escaneo de un solo objetivoCadena de explotación completa contra una URL de WHM
Escaneo masivoEscaneo multihilo desde archivo o stdin
Detección de versiónComparación automática de versiones parcheadas/vulnerables
API de post-explotaciónCambio de contraseña, ejecución de comandos, listado de cuentas, creación de usuarios
Shell interactivoShell root de WHM integrado con lectura de archivos y comandos API
Inicio de sesión con SeleniumInyección automática de la cookie de sesión en Chrome/Firefox
Alternativa con navegador manualFragmentos de JavaScript para consola para el inicio de sesión manual en WHM
Comprobación de RCEVerificación rápida de id / uname -a tras la omisión
Exportación JSONGuarda todos los hallazgos en un informe JSON estructurado
Listo para pipelinesFunciona con pipelines de httpx, subfinder, shodan y awk
Solo stdlibSin dependencias pip para la funcionalidad principal
Salida con coloresRegistro de etapas en tiempo real con indicadores de gravedad

Versiones afectadas

RamaParcheado enEstado
11.110.x11.110.0.97Vulnerable por debajo del parche
11.118.x11.118.0.63Vulnerable por debajo del parche
11.126.x11.126.0.54Vulnerable por debajo del parche
11.132.x11.132.0.29Vulnerable por debajo del parche
11.134.x11.134.0.20Vulnerable por debajo del parche
11.136.x11.136.0.5Vulnerable por debajo del parche

Nota: Los objetivos que ejecutan compilaciones parcheadas se marcan automáticamente y se omiten durante el escaneo.


Requisitos

Núcleo (obligatorio)

  • Python 3.8+
  • Sin paquetes externos: solo utiliza la biblioteca estándar de Python

Opcional

PaquetePropósito
seleniumInicio de sesión automático en el navegador (--selenium)
Chrome / FirefoxMotor de navegador para Selenium
pip install -r requirements.txt   # optional — selenium only

Instalación

git clone https://github.com/YOUR_USERNAME/cpanel-cve-exploit.git
cd cpanel-cve-exploit

No se requiere paso de compilación. Ejecútalo directamente:

python3 test-cve.py --help

Inicio rápido

Descargar herramienta