Katalog CVE

CVE-2026-7774

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.60%

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

Streszczenie

Funkcja tarfile.data_filter w Pythonie może zostać ominięta przez spreparowane dowiązania symboliczne, co pozwala na zapis plików poza docelowym katalogiem podczas wyodrębniania archiwum tar. Atakujący może umieścić pliki w dowolnej lokalizacji.

Ocena ryzyka

Złośliwe archiwum tar może nadpisać krytyczne pliki systemowe lub skryptowe, prowadząc do wykonania kodu lub naruszenia integralności systemu.

Rekomendacja

Zaktualizuj Pythona do wersji zawierającej poprawkę (np. 3.12.x lub nowszej). Unikaj wyodrębniania archiwów tar z nieznanych źródeł.

Inne podatności w Python

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

tarfile.data_filter could be bypassed using crafted link entries, including symlinks with empty or directory-like names, to redirect later archive members outside the intended extraction directory. This allowed a malicious tar archive to cause tarfile.extractall() to write files outside the destination directory, subject to the permissions of the extracting process.

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