CVE-2026-47187
KrytyczneCVSS 9.3Streszczenie
SSHFS przed wersją 3.7.6 zawiera podatność, w której złośliwy serwer SFTP może zwracać dowolne cele dowiązań symbolicznych (absolute lub z komponentami rodzica). SSHFS przekazuje je do jądra przez FUSE, a mechanizm transform_symlinks nie blokuje względnych ścieżek. Ofiara lub narzędzie (np. cp, rsync, edytor) podążające za takim dowiązaniem może ujawnić lokalne pliki serwerowi lub zapisać dane kontrolowane przez serwer w lokalnych plikach.
Ocena ryzyka
Atakujący (serwer SFTP) może uzyskać dostęp do lokalnych plików użytkownika lub zapisać złośliwe pliki (np. skrypty startowe), co może prowadzić do kradzieży danych lub przejęcia kontroli nad systemem.
Rekomendacja
Zaktualizuj SSHFS do wersji 3.7.6 lub nowszej. Unikaj montowania niezaufanych systemów plików SFTP i rozważ użycie dodatkowych zabezpieczeń, takich jak sandboxing.
Oryginalny opis (angielski, źródło NVD)
SSHFS is a network filesystem client for connecting to SSH servers. Prior to version 3.7.6, a rogue SFTP server can return absolute symlink targets or relative targets containing parent-directory components that SSHFS passes through FUSE for resolution by the client kernel against the local filesystem. The documented transform_symlinks mitigation does not contain relative targets because transform_symlink() returns early at sshfs.c:2181, while sshfs_readlink() at sshfs.c:2234 to sshfs.c:2236 otherwise copies the server-supplied link target to the kernel. A victim or victim-side tool that follows such a link through ordinary operations such as cp, rsync, backup tooling, or an editor can disclose readable local files back to the server or write server-controlled content to writable local files, potentially including startup or scheduled-task files. This issue is fixed in version 3.7.6.

