Katalog CVE

CVE-2022-32206

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

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
33.10%

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

Streszczenie

curl w wersjach poniżej 7.84.0 obsługuje łańcuchowe algorytmy kompresji HTTP, co oznacza, że odpowiedź serwera może być skompresowana wielokrotnie, potencjalnie różnymi algorytmami. Liczba akceptowanych ogniw w łańcuchu dekompresji była nieograniczona, co pozwalało złośliwemu serwerowi wstawić praktycznie nieograniczoną liczbę kroków kompresji.

Ocena ryzyka

Wykorzystanie takiego łańcucha dekompresji może doprowadzić do wyczerpania pamięci (malloc bomb), powodując błędy braku pamięci i niedostępność aplikacji korzystającej z curl.

Rekomendacja

Należy zaktualizować curl do wersji 7.84.0 lub nowszej, która ogranicza liczbę ogniw w łańcuchu dekompresji.

Inne podatności w curl

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

curl < 7.84.0 supports "chained" HTTP compression algorithms, meaning that a serverresponse can be compressed multiple times and potentially with different algorithms. The number of acceptable "links" in this "decompression chain" was unbounded, allowing a malicious server to insert a virtually unlimited number of compression steps.The use of such a decompression chain could result in a "malloc bomb", makingcurl end up spending enormous amounts of allocated heap memory, or trying toand returning out of memory errors.

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