Katalog CVE

CVE-2025-9086

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.40%

Percentyl 71 - wyżej niż 71% wszystkich znanych CVE

Streszczenie

W curl występuje błąd w logice porównywania ścieżek ciasteczek, który pozwala na odczyt poza granicą bufora sterty. Scenariusz obejmuje ciasteczko ustawione z atrybutem secure dla https://target, przekierowanie na http://target (ten sam host, jawny HTTP) i ponowne ustawienie tego samego ciasteczka ze ścieżką "/". Błąd powoduje awarię lub błędne wnioskowanie porównania, pozwalając niezabezpieczonej witrynie nadpisać zawartość bezpiecznego ciasteczka.

Ocena ryzyka

Może dojść do awarii aplikacji lub nadpisania bezpiecznego ciasteczka przez niezabezpieczoną witrynę, co może prowadzić do przejęcia sesji lub ujawnienia danych.

Rekomendacja

Zaktualizuj curl do wersji zawierającej poprawkę błędu porównywania ścieżek ciasteczek.

Inne podatności w curl

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

1. A cookie is set using the `secure` keyword for `https://target` 2. curl is redirected to or otherwise made to speak with `http://target` (same hostname, but using clear text HTTP) using the same cookie set 3. The same cookie name is set - but with only a slash as path (`path="/"`). Since this site is not secure, the cookie *should* be ignored. 4. A bug in the path comparison logic makes curl read outside a heap buffer boundary The bug either causes a crash or it potentially makes the comparison come to the wrong conclusion and lets the clear-text site override the contents of the secure cookie, contrary to expectations and depending on the memory contents immediately following the single-byte allocation that holds the path. The presumed and correct behavior would be to plainly ignore the second set of the cookie since it was already set as secure on a secure host so overriding it on an insecure host should not be okay.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS