CVE-2024-6874
ŚrednieStreszczenie
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

