Katalog CVE

CVE-2026-114583

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

Filtr tarfile.tar_filter można obejść za pomocą spreparowanych wpisów linków, w tym dowiązań symbolicznych o pustych lub przypominających katalogi nazwach, aby przekierować późniejsze elementy archiwum poza zamierzony katalog rozpakowania. Złośliwe archiwum tar może spowodować, że tarfile.extractall() z filter="tar" zapisze pliki poza katalogiem docelowym, z uprawnieniami procesu rozpakowującego.

Ocena ryzyka

Może dojść do zapisu plików poza katalogiem docelowym, co umożliwia nadpisanie lub utworzenie plików w nieoczekiwanych lokalizacjach. Stanowi to ryzyko naruszenia integralności systemu plików.

Rekomendacja

Należy zaktualizować środowisko Python do wersji zawierającej poprawkę tej luki. Do czasu aktualizacji nie należy rozpakowywać niezaufanych archiwów tar.

Inne podatności w Python tarfile

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

tarfile.tar_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() with filter="tar" to write files outside the destination directory, subject to the permissions of the extracting process. This is the tarfile.tar_filter counterpart of CVE-2026-7774, which covered tarfile.data_filter.

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