CVE-2026-73030
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 30 - wyżej niż 30% wszystkich znanych CVE
Streszczenie
Unearth do wersji 0.18.2, naprawiony w commicie 6c78164, zawiera podatność na path traversal w funkcji is_within_directory, która nie normalizuje ścieżek przed walidacją, co pozwala sekwencjom ../ na ominięcie kontroli ograniczeń katalogu. Atakujący mogą dostarczyć złośliwe archiwa tar z dowiązaniami symbolicznymi lub sekwencjami traversal, aby zapisywać pliki w dowolnych lokalizacjach systemu plików dostępnych dla procesu.
Ocena ryzyka
Ryzyko zapisu plików w dowolnych lokalizacjach systemu plików, co może prowadzić do nadpisania krytycznych plików lub wykonania złośliwego kodu.
Rekomendacja
Zaktualizuj bibliotekę unearth do wersji zawierającej poprawkę (commit 6c78164) i unikaj przetwarzania niezaufanych archiwów tar.
Oryginalny opis (angielski, źródło NVD)
unearth through 0.18.2, fixed in commit 6c78164, contains a path traversal vulnerability in the is_within_directory function that fails to normalize paths before validation, allowing ../ sequences to bypass directory containment checks. Attackers can supply malicious tar archives with symlink members or traversal sequences to write files to arbitrary filesystem locations accessible to the process.

