Katalog CVE

CVE-2023-27537

ŚrednieCVSS 5.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
1.90%

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

Streszczenie

W libcurl w wersjach przed 8.0.0 występuje luka double free podczas współdzielenia danych HSTS między oddzielnymi "handle'ami". Współdzielenie to zostało wprowadzone bez uwzględnienia wątków, a dokumentacja nie zawierała ostrzeżenia. Z powodu braku muteksów lub blokad wątków dwa wątki współdzielące te same dane HSTS mogą doprowadzić do double-free lub use-after-free.

Ocena ryzyka

Atakujący może wykorzystać tę lukę do wykonania dowolnego kodu lub spowodowania awarii aplikacji.

Rekomendacja

Zaktualizuj libcurl do wersji 8.0.0 lub nowszej.

Inne podatności w libcurl

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

A double free vulnerability exists in libcurl <8.0.0 when sharing HSTS data between separate "handles". This sharing was introduced without considerations for do this sharing across separate threads but there was no indication of this fact in the documentation. Due to missing mutexes or thread locks, two threads sharing the same HSTS data could end up doing a double-free or use-after-free.

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