CVE-2025-9086 in cURLinformation

Résumé

par VulDB • 15/06/2026

1. Un cookie est défini en utilisant le mot-clé `secure` pour `https://target`. 2. curl est redirigé vers, ou autrement amené à communiquer avec `http://target` (même nom d'hôte, mais en utilisant HTTP en clair) en utilisant ce même cookie défini précédemment. 3. Le même nom de cookie est défini - mais uniquement avec une barre oblique comme chemin (`path=\"/\",`). Comme ce site n'est pas sécurisé, le cookie *devrait* simplement être ignoré. 4. Un bug dans la logique de comparaison des chemins fait que curl lit au-delà d'une limite de tampon sur tas (heap buffer).

Le bug provoque soit un plantage, soit potentiellement une conclusion erronée lors de la comparaison et permet au site en texte clair de remplacer le contenu du cookie sécurisé, contrairement aux attentes et selon les contenus mémoire immédiatement suivant l'allocation d'un seul octet qui contient le chemin.

Le comportement présumé et correct serait d'ignorer purement et simplement le second ensemble du cookie puisqu'il a déjà été défini comme sécurisé sur un hôte sécurisé ; par conséquent, son remplacement sur un hôte non sécurisé ne devrait pas être acceptable.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Sources

Interested in the pricing of exploits?

See the underground prices here!