Katalog CVE

CVE-2024-6874

Średnie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja curl_url_get() w libcurl oferuje konwersje punycode do i z IDN. Przy konwersji nazwy o dokładnie 256 bajtach, libcurl czyta poza buforem na stosie, gdy używany jest backend IDN macidn.

Ocena ryzyka

Może to prowadzić do ujawnienia danych lub awarii programu, co stanowi zagrożenie dla stabilności i bezpieczeństwa aplikacji używających libcurl.

Rekomendacja

Zaktualizuj libcurl do wersji z poprawką i unikaj używania backendu macidn, jeśli to możliwe.

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

libcurl's URL API function [curl_url_get()](https://curl.se/libcurl/c/curl_url_get.html) offers punycode conversions, to and from IDN. Asking to convert a name that is exactly 256 bytes, libcurl ends up reading outside of a stack based buffer when built to use the *macidn* IDN backend. The conversio

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