CVE-2025-9086 in cURLinformazioni

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.

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!