Katalog CVE

CVE-2026-70622

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

tar-rs w wersjach od 0.4.11 do 0.4.46 zawiera podatność na ucieczkę dowiązania symbolicznego w funkcji Builder::append_dir_all(), która pozwala atakującym na odczyt plików spoza zamierzonego katalogu źródłowego poprzez umieszczenie dowiązań symbolicznych w kontrolowanym przez atakującego katalogu. Gdy uprzywilejowany proces archiwizuje niezaufany katalog, funkcja podąża za dowiązaniami symbolicznymi bez weryfikacji, czy rozwiązane cele pozostają w katalogu źródłowym, co powoduje dołączenie plików spoza katalogu do archiwum jako zwykłych plików i ujawnienie ich atakującemu.

Ocena ryzyka

Atakujący może uzyskać dostęp do plików spoza katalogu źródłowego, które mogą zawierać wrażliwe dane, jeśli proces archiwizujący ma uprawnienia do ich odczytu.

Rekomendacja

Zaktualizuj tar-rs do wersji 0.4.47 lub nowszej, która zawiera poprawkę. Unikaj archiwizowania niezaufanych katalogów przez uprzywilejowane procesy bez odpowiedniej walidacji.

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

tar-rs versions 0.4.11 through 0.4.46 contain a symlink escape vulnerability in the Builder::append_dir_all() function that allows attackers to read files outside the intended source root directory by planting symlinks in an attacker-controlled directory. When a privileged process archives an untrusted directory, the function follows symlinks without verifying that resolved targets remain within the source root, causing out-of-bounds files to be included in the archive as regular files and disclosed to the attacker.

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