Katalog CVE

CVE-2026-59884

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.35%

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

Streszczenie

Biblioteka pyasn1 przed wersją 0.6.4 zawiera podatność w dekoderze BER, który podczas parsowania długich tagów nie ogranicza rozmiaru identyfikatora tagu, co pozwala na skonstruowanie dowolnie dużego integera z kwadratowym wzrostem kosztów CPU oraz wywołanie nieobsłużonych wyjątków ValueError w Python 3.11+.

Ocena ryzyka

Atakujący może zdalnie przeciążyć system poprzez wysłanie spreparowanych danych ASN.1, powodując nadmierne zużycie CPU lub awarię aplikacji, co prowadzi do odmowy usługi (DoS).

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę pyasn1 do wersji 0.6.4 lub nowszej, która zawiera poprawkę ograniczającą rozmiar tagu.

Inne podatności w pyasn1

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

pyasn1 is a generic ASN.1 library for Python. Prior to 0.6.4, the BER decoder shared by the CER and DER codecs parses long-form tags by accumulating continuation octets without an upper bound on the tag ID size, allowing a crafted input to force construction of an arbitrarily large integer with CPU cost growing quadratically and to trigger unhandled ValueError exceptions in Python 3.11+ error formatting paths. Any application decoding untrusted BER, CER, or DER input is affected. This issue is fixed in version 0.6.4.

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