CVE-2026-53785
WysokieCVSS 7.1Streszczenie
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.

