Katalog CVE

CVE-2026-70626

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

NLTK w wersjach przed 3.9.4 zawiera podatność polegającą na obejściu zabezpieczeń przez dowiązania symboliczne w funkcji CorpusReader.open(), co pozwala lokalnym atakującym na odczyt dowolnych plików poza katalogiem korpusu. Walidacja ścieżek jest leksykalna i nie uwzględnia rozwiązywania dowiązań symbolicznych.

Ocena ryzyka

Lokalny atakujący może uzyskać dostęp do poufnych plików systemowych, co może prowadzić do wycieku danych lub eskalacji uprawnień.

Rekomendacja

Zaktualizuj NLTK do wersji 3.9.4 lub nowszej, która zawiera poprawkę zabezpieczającą walidację ścieżek.

Inne podatności w NLTK

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

NLTK versions before 3.9.4 contain a symlink escape vulnerability in CorpusReader.open() that allows local attackers to read arbitrary files outside the corpus root. The vulnerability exists because path validation is lexical and does not account for symlink resolution, enabling attackers to place symlinks inside the corpus root to access files outside the intended boundary.

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