Katalog CVE

CVE-2026-78680

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

NLTK przed wersją 3.10.3 nie używa zwalidowanych ścieżek bezwzględnych podczas wywoływania binarnego pliku Graphviz dot w dependencygraph.dot2img i AlignedSent._repr_svg_, co pozwala atakującym na wykonanie dowolnego kodu przez umieszczenie złośliwego pliku dot w ścieżce wyszukiwania lub bieżącym katalogu roboczym. Atakujący mogą wykorzystać rozwiązywanie nazw bez ścieżki na Windows przez bieżący katalog roboczy lub na systemach uniksowych przez względne wpisy PATH, aby wykonać swój binarny plik zamiast legalnego narzędzia Graphviz.

Ocena ryzyka

Ryzyko obejmuje zdalne lub lokalne wykonanie dowolnego kodu w kontekście użytkownika uruchamiającego NLTK, co może prowadzić do pełnego przejęcia systemu lub naruszenia danych.

Rekomendacja

Zaleca się aktualizację NLTK do wersji 3.10.3 lub nowszej oraz unikanie uruchamiania NLTK w katalogach, gdzie nieznane pliki mogą być umieszczone w ścieżce wyszukiwania.

Inne podatności w NLTK

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

NLTK versions before 3.10.3 fail to use validated absolute paths when invoking the Graphviz dot binary in dependencygraph.dot2img and AlignedSent._repr_svg_, allowing attackers to execute arbitrary code by placing a malicious dot binary in the search path or current working directory. Attackers can exploit bare-name binary resolution on Windows via the current working directory or on Unix-like systems via relative PATH entries to execute their binary instead of the legitimate Graphviz tool.

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