Katalog CVE

CVE-2026-87910

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.43%

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

Streszczenie

W module tarfile języka Python, gdy rozpakowywany jest link w systemie, który nie obsługuje linków, następuje fallback do rozpakowania elementu z archiwum. W takim przypadku funkcja filtra jest uruchamiana dwukrotnie, a dla jednego z wywołań wartość zwracana jest ignorowana, co może prowadzić do nieprawidłowego rozpakowania elementu.

Ocena ryzyka

Może dojść do rozpakowania niechcianych lub niebezpiecznych elementów archiwum, co potencjalnie prowadzi do nadpisania plików lub innych skutków naruszenia bezpieczeństwa.

Rekomendacja

Zaktualizuj Pythona do wersji zawierającej poprawkę, w której element jest pomijany, jeśli którekolwiek z wywołań funkcji filtra zwróci None.

Inne podatności w Python tarfile

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

When tarfile extracts a link on a system that doesn't support links, it falls back to extracting a member from the archive. In this case, the filter function is run twice: once for the extracted member, and once with name set to the location of the link. For one of the calls, the return value was ignored. Instead, the member should be skipped if either call returns None.

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