Aktywnie wykorzystywana w atakach
PEAR Archive_Tar Deserialization of Untrusted Data Vulnerability
PEAR - Archive_Tar · Figuruje w katalogu CISA KEV od 2022-08-25. Oznacza to potwierdzone ataki w środowisku produkcyjnym.
Wymagane działanie: Apply updates per vendor instructions.
CVE-2020-28949
WysokieCVSS 7.8KEVStreszczenie
Archive_Tar do wersji 1.4.10 posiada sanitizację nazw plików typu '://' tylko w celu adresowania ataków phar, przez co inne ataki z użyciem stream-wrapper (np. file:// do nadpisania plików) mogą nadal się powieść.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do nadpisania dowolnych plików na serwerze, co może prowadzić do wykonania kodu lub uszkodzenia systemu. Wymaga to jednak przetworzenia złośliwego archiwum tar.
Rekomendacja
Należy zaktualizować bibliotekę Archive_Tar do wersji nowszej niż 1.4.10. Jeśli aktualizacja nie jest możliwa, należy unikać przetwarzania niezaufanych archiwów tar.
Inne podatności w Archive_Tar
Zobacz wszystkie- CVE-2026-42496Krytyczne
Archive::Tar w wersjach przed 3.08 dla Perla wyodrębnia dowiązania symboliczne z celami kontrolowanymi przez atakującego poza katalogiem wyodrębniania. Funkcja _make_special_file() przekazuje linkname z nagłówka tar do symlink() bez walidacji względem ścieżek bezwzględnych lub segmentów .. . Sprawdzanie trybu bezpiecznego wyodrębniania, które chroni wyodrębnianie zwykłych plików, nie obejmuje celu dowiązania symbolicznego. Kolejne otwarcie przez wyodrębnioną nazwę odczytuje lub zapisuje ścieżkę wybraną przez atakującego.
- CVE-2020-36193WysokieAktywnie exploitowane
Tar.php w Archive_Tar do wersji 1.4.11 pozwala na operacje zapisu z wykorzystaniem Directory Traversal z powodu nieodpowiedniego sprawdzania dowiązań symbolicznych. Jest to problem powiązany z CVE-2020-28948.
- CVE-2026-9538Wysokie
W bibliotece Archive::Tar dla Perla w wersjach przed 3.10 występuje podatność na wyczerpanie pamięci poprzez kontrolowane przez atakującego pole rozmiaru wpisu w nagłówku tar. Funkcja _read_tar() alokuje skalar o rozmiarze pochodzącym z nagłówka bez górnego ograniczenia.
- CVE-2026-42497Wysokie
Podatność w bibliotece Archive::Tar dla Perla przed wersją 3.08 umożliwia wypakowanie dowiązań twardych (hardlink) do ścieżek kontrolowanych przez atakującego poza katalogiem docelowym. Funkcja _make_special_file() przekazuje linkname z nagłówka tar do funkcji link() bez walidacji ścieżek bezwzględnych lub segmentów '..', co pozwala na utworzenie dowiązania twardego do pliku ofiary. Kolejny zapis przez wypakowaną nazwę modyfikuje plik ofiary, a blok _extract_file() (chroniony tylko przed dowiązaniami symbolicznymi) stosuje uprawnienia, właściciela i znaczniki czasu do współdzielonego i-węzła.
Oryginalny opis (angielski, źródło NVD)
Archive_Tar through 1.4.10 has :// filename sanitization only to address phar attacks, and thus any other stream-wrapper attack (such as file:// to overwrite files) can still succeed.

