Katalog CVE

CVE-2026-63312

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.49%

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

Streszczenie

NLTK przed wersją 3.10.0 zawiera podatność na dowolny odczyt plików lokalnych w StreamBackedCorpusView, która omija zabezpieczenie pathsec.ENFORCE poprzez bezpośrednie wywołanie builtins.open() zamiast pathsec.open(). Atakujący, którzy kontrolują argument fileid, mogą czytać dowolne pliki lokalne niezależnie od ustawienia ENFORCE, w tym wrażliwe pliki systemowe i poświadczenia aplikacji.

Ocena ryzyka

Ujawnienie wrażliwych plików, takich jak poświadczenia, może prowadzić do naruszenia bezpieczeństwa systemu i danych.

Rekomendacja

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

Inne podatności w NLTK

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

NLTK before 3.10.0 contains an arbitrary local file read vulnerability in StreamBackedCorpusView that bypasses pathsec.ENFORCE by calling builtins.open() directly instead of pathsec.open(). Attackers who control the fileid argument can read arbitrary local files regardless of the ENFORCE setting, including sensitive system files and application credentials.

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