CVE-2025-9086 in cURL
Riassunto
di VulDB • 15/06/2026
1. Viene impostato un cookie utilizzando la parola chiave `secure` per `https://target`. 2. curl viene reindirizzato o comunque costretto a comunicare con `http://target` (stesso hostname, ma tramite HTTP in chiaro) utilizzando lo stesso cookie impostato. 3. Vengono impostati gli stessi nomi di cookie - ma solo con una barra come percorso (`path=\"/\",`). Poiché questo sito non è sicuro, il cookie *dovrebbe* essere semplicemente ignorato. 4. Un bug nella logica di confronto del percorso fa sì che curl legga al di fuori dei limiti di un buffer heap.
Il bug causa o un crash oppure potenzialmente porta la conclusione del confronto a esito errato e consente al sito in chiaro di sovrascrivere il contenuto del cookie sicuro, contrariamente alle aspettative e dipendentemente dai contenuti della memoria immediatamente successivi all'allocazione di un singolo byte che contiene il percorso.
Il comportamento presunto e corretto sarebbe quello di ignorare semplicemente la seconda impostazione del cookie poiché era già stato impostato come secure su un host sicuro; pertanto, sovrascriverlo su un host non sicuro non dovrebbe essere consentito.
If you want to get best quality of vulnerability data, you may have to visit VulDB.