Katalog CVE

CVE-2026-66393

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

NLTK w wersjach przed 3.9.4 zawiera nieograniczoną rekurencję w metodzie JSONTaggedDecoder.decode_obj(), która pozwala atakującym na spowodowanie odmowy usługi poprzez dostarczenie głęboko zagnieżdżonych struktur JSON. Atakujący mogą przygotować ładunki JSON przekraczające limit rekurencji, aby wywołać nieobsłużony błąd RecursionError, który powoduje awarię procesu Pythona.

Ocena ryzyka

Awaria procesu może prowadzić do przerwania działania aplikacji korzystających z NLTK, co może skutkować niedostępnością usług.

Rekomendacja

Zaktualizuj NLTK do wersji 3.9.4 lub nowszej, która zawiera poprawkę.

Inne podatności w NLTK

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

NLTK versions before 3.9.4 contain an unbounded recursion vulnerability in JSONTaggedDecoder.decode_obj() that allows attackers to cause denial of service by supplying deeply nested JSON structures. Attackers can craft JSON payloads exceeding the recursion limit to trigger an unhandled RecursionError that crashes the Python process.

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