CVE-2026-81727
WysokieCVSS 7.1Streszczenie
NLTK przed wersją 3.10.3 zawiera podatność na obejście ograniczeń systemu plików w metodach Downloader.download i Downloader.incr_download, umożliwiającą atakującym nadpisywanie plików poza katalogiem instalacyjnym przez istniejące twarde dowiązania. Atakujący z dostępem do zapisu w współdzielonym katalogu downloadera może tworzyć twarde dowiązania do plików poza katalogiem, które są nadpisywane podczas normalnej ekstrakcji pakietów.
Ocena ryzyka
Atakujący może modyfikować pliki poza docelowym drzewem instalacyjnym, co może prowadzić do naruszenia integralności systemu lub wstrzyknięcia złośliwego kodu.
Rekomendacja
Zaktualizuj NLTK do wersji 3.10.3 lub nowszej, która zawiera poprawkę.
Oryginalny opis (angielski, źródło NVD)
NLTK versions before 3.10.3 contain a filesystem containment bypass vulnerability in the Downloader.download and Downloader.incr_download methods that allows attackers to overwrite files outside the install root through pre-existing hardlinks. Attackers with write access to a shared downloader directory can create hardlinks pointing to outside-root files that are then overwritten during normal package extraction, mutating files outside the intended install tree.

