Katalog CVE

CVE-2026-79657

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

NLTK przed wersją 3.10.3 zawiera podatność na zdalne wykonanie kodu w loaderach pickle, które ufają całym przestrzeniom nazw modułów zamiast konkretnym bezpiecznym funkcjom. Atakujący mogą stworzyć złośliwe ładunki pickle, które wywołują niebezpieczne funkcje, takie jak ReppTokenizer._execute czy numpy.f2py.crackfortran.myeval, podczas ładowania modeli lub artefaktów tokenizera.

Ocena ryzyka

Atakujący może wykonać dowolny kod na serwerze podczas ładowania niezaufanych modeli lub tokenizerów, co prowadzi do pełnego przejęcia systemu.

Rekomendacja

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

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

NLTK versions before 3.10.3 contain a remote code execution vulnerability in allowlisted pickle loaders that trust entire module namespaces instead of specific safe callables. Attackers can craft malicious pickle payloads invoking dangerous in-namespace functions like ReppTokenizer._execute and numpy.f2py.crackfortran.myeval through pickle REDUCE to execute arbitrary commands during model or tokenizer artifact loading.

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