Katalog CVE

CVE-2020-37280

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.54%

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

Streszczenie

cbor-sync do wersji 1.0.4 zawiera podatność na wyczerpanie zasobów w funkcji CBOR.decode, która ufa zadeklarowanym długościom tablic i map bez sprawdzania pozostałych danych wejściowych. Zdalny atakujący może dostarczyć mały, spreparowany ładunek CBOR deklarujący ogromne długości, co prowadzi do miliardów iteracji i wyczerpania CPU oraz pamięci procesu.

Ocena ryzyka

Atak może spowodować niedostępność usługi (DoS) poprzez wyczerpanie zasobów systemowych, co wpływa na stabilność aplikacji korzystających z tej biblioteki.

Rekomendacja

Zaktualizuj bibliotekę cbor-sync do najnowszej wersji, która naprawia tę podatność, lub zastosuj ograniczenia dotyczące rozmiaru i złożoności przetwarzanych danych CBOR.

Powiązane podatności

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

cbor-sync through 1.0.4 contains a resource exhaustion vulnerability in CBOR.decode that trusts declared array and map lengths without checking remaining input. Remote attackers can supply a tiny crafted CBOR payload declaring huge lengths to drive billions of iterations, exhausting CPU and process memory.

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