Katalog CVE

CVE-2026-109956

WysokieCVSS 7.0
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

NLTK w wersjach do 3.10.3 zawiera podatność przechodzenia ścieżki w WekaClassifier, która pozwala atakującym na obejście zabezpieczenia nltk.pathsec poprzez dostarczenie niezwalidowanych ścieżek modeli. Atakujący kontrolujący argument model_filename lub model mogą zmusić JVM weka do zapisu plików poprzez -d lub sondowania plików poprzez -l poza dozwolonymi katalogami danych.

Ocena ryzyka

Atakujący może zapisywać lub odczytywać pliki poza dozwolonymi katalogami, co prowadzi do naruszenia integralności i poufności danych. Może to skutkować nieautoryzowanym dostępem do wrażliwych plików systemowych.

Rekomendacja

Zaktualizuj NLTK do wersji nowszej niż 3.10.3, jeśli jest dostępna. Waliduj ścieżki modeli przed użyciem i ogranicz uprawnienia procesu JVM.

Inne podatności w NLTK

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

NLTK through 3.10.3 contains a path traversal vulnerability in WekaClassifier that allows attackers to bypass nltk.pathsec containment by supplying unvalidated model paths. Attackers controlling the model_filename or model argument can make the weka JVM write files via -d or probe files via -l outside allowed data roots.

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