Katalog CVE

CVE-2026-53785

WysokieCVSS 7.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Rsync przed wersją 3.5.0 zawiera podatność typu path traversal, która pozwala złośliwemu nadawcy na zapisywanie plików poza zamierzonym drzewem katalogów docelowych poprzez tworzenie względnych ścieżek z komponentami dowiązań symbolicznych w trybie --relative. Funkcja make_path() podąża za dowiązaniami symbolicznymi wskazującymi poza drzewo docelowe podczas tworzenia katalogów pośrednich, bez weryfikacji, czy utworzone ścieżki pozostają w granicach celu, umożliwiając dowolny zapis plików w systemie plików odbiorcy.

Ocena ryzyka

Ryzyko obejmuje możliwość zapisu plików w dowolnych lokalizacjach na systemie odbiorcy, co może prowadzić do naruszenia integralności lub eskalacji uprawnień.

Rekomendacja

Zaleca się aktualizację rsync do wersji 3.5.0 lub nowszej oraz unikanie używania trybu --relative z niezaufanymi nadawcami.

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

rsync before 3.5.0 contains a path traversal vulnerability that allows a malicious sender to write files outside the intended destination directory tree by crafting relative paths with symlink components in --relative mode. The make_path() function follows symlinks pointing outside the destination tree while creating intermediate directories without verifying that created paths remain within the destination boundary, enabling arbitrary file writes on the receiver's filesystem.

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