Katalog CVE

CVE-2026-71513

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.78%

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

Streszczenie

NLTK przed wersją 3.10.3 zawiera podatność na zdalne wykonanie kodu w AllowlistUnpickler, który waliduje tylko nazwę modułu pickle, a nie nazwę globalną, co pozwala atakującym na rozwiązywanie nazw z kropkami przez atrybuty do wywoływalnych obiektów spoza dozwolonej przestrzeni nazw. Atakujący mogą stworzyć niezaufane modele parsera przejść, które wykonują dowolne polecenia, gdy TransitionParser.parse ładuje model przez allowlisted_pickle_load.

Ocena ryzyka

Ryzyko zdalnego wykonania kodu na serwerze, co może prowadzić do pełnego przejęcia systemu, kradzieży danych lub zainstalowania złośliwego oprogramowania.

Rekomendacja

Zaktualizuj NLTK do wersji 3.10.3 lub nowszej. Nie ładuj niezaufanych modeli parsera przejść.

Inne podatności w NLTK

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

NLTK before 3.10.3 contains a remote code execution vulnerability in AllowlistUnpickler that validates only the pickle module string and not the global name, allowing attackers to resolve dotted names by attribute traversal to callables outside the allowlisted namespace. Attackers can craft untrusted transition-parser models that execute arbitrary commands when TransitionParser.parse loads the model through allowlisted_pickle_load.

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