CVE-2026-53784
WysokieCVSS 7.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
Rsync przed wersją 3.5.0 zawiera podatność typu path traversal, która pozwala zdalnym klientom na dostęp do plików poza zamierzonym katalogiem głównym modułu, gdy use chroot jest wyłączone, a ścieżka katalogu głównego modułu lub jego składnik jest dowiązaniem symbolicznym. Demon wywołuje chdir() do katalogu głównego modułu podczas inicjalizacji sesji bez rozwiązywania dowiązań symbolicznych za pomocą realpath() lub odpowiednika, co powoduje, że kolejne operacje na ścieżkach względnych odnoszą się do plików względem celu dowiązania symbolicznego, a nie zamierzonego katalogu głównego modułu, umożliwiając nieautoryzowany dostęp do plików.
Ocena ryzyka
Ryzyko obejmuje nieautoryzowany dostęp do plików poza zamierzonym katalogiem modułu, co może prowadzić do wycieku danych lub naruszenia integralności.
Rekomendacja
Zaleca się aktualizację rsync do wersji 3.5.0 lub nowszej oraz włączenie opcji use chroot lub unikanie używania dowiązań symbolicznych w ścieżkach modułów.
Oryginalny opis (angielski, źródło NVD)
rsync before 3.5.0 contains a path traversal vulnerability that allows remote clients to access files outside the intended module root when use chroot is disabled and the module root path or a component of it is a symlink. The daemon calls chdir() to the module root at session initialization without resolving symlinks via realpath() or equivalent, causing subsequent relative-path operations to reference files relative to the symlink target rather than the intended module root, enabling unauthorized file access.

