Katalog CVE

CVE-2026-12261

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

Podatność w `nltk.downloader` w nltk/nltk w wersjach do 3.9.4 umożliwia zatruwanie zasobów i modeli między pakietami. Pobieracz rozpakowuje archiwa pakietów do wspólnych przestrzeni nazw, takich jak `corpora/` i `taggers/`, zamiast do izolowanych katalogów pakietów, a integralność pakietu jest weryfikowana dopiero po zapisaniu i rozpakowaniu archiwum. Ta wada projektowa umożliwia jednemu pakietowi nadpisanie zaufanych zasobów innego pakietu w tej samej przestrzeni nazw, co czyni zmiany natychmiast aktywnymi przez zwykłe API NLTK. Problem utrzymuje się po ponownym uruchomieniu interpretera i może wpływać na potoki uczenia maszynowego i środowiska wrażliwe na powtarzalność.

Ocena ryzyka

Atakujący może podmienić zasoby NLTK, co może prowadzić do nieprawidłowych wyników w aplikacjach przetwarzania języka naturalnego, w tym w modelach ML. Może to naruszyć integralność danych i zaufanie do systemów.

Rekomendacja

Zaktualizuj NLTK do wersji nowszej niż 3.9.4. Unikaj pobierania pakietów z niezaufanych źródeł i rozważ użycie izolowanych środowisk.

Inne podatności w NLTK

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

A vulnerability in `nltk.downloader` in nltk/nltk versions <= 3.9.4 allows for cross-package resource and model poisoning. The downloader extracts package archives into shared namespaces such as `corpora/` and `taggers/` instead of package-isolated roots, and validates package integrity only after the archive has been written and extracted. This design flaw enables one package to overwrite another package's trusted resources within the same namespace, making the changes immediately active through ordinary NLTK APIs. This issue persists across fresh interpreter restarts and can affect downstream workflows, including machine learning pipelines and reproducibility-sensitive environments.

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