CVE-2026-32147
ŚrednieCVSS 4.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 28 - wyżej niż 28% wszystkich znanych CVE
Streszczenie
Podatność typu Path Traversal w module ssh_sftpd Erlang OTP ssh pozwala uwierzytelnionemu użytkownikowi SFTP na modyfikację atrybutów plików poza skonfigurowanym katalogiem chroot.
Ocena ryzyka
Eskalacja uprawnień – jeśli demon SSH działa jako root, atakujący może ustawić bit setuid na dowolnym pliku, zmienić właściciela wrażliwych plików lub uczynić konfigurację systemu światowo zapisywalną.
Rekomendacja
Zaktualizuj Erlang OTP do wersji 28.4.3, 27.3.4.11 lub 26.2.5.20 (odpowiednio ssh 5.5.3, 5.2.11.7 lub 5.1.4.15).
Inne podatności w Erlang OTP ssh
Zobacz wszystkie- CVE-2026-68956Wysokie
W bibliotece ssh w Erlang/OTP występuje podatność polegająca na alokacji zasobów bez ograniczeń lub throttlingu. Uwierzytelniony zdalny atakujący może wyczerpać pamięć węzła, wielokrotnie otwierając kanały sesji, które nigdy nie otrzymują handlera. Problem dotyczy OTP od 18.1.2 przed 27.3.4.18, 28.5.0.7 i 29.1.1 (odpowiadające ssh od 4.1.1 przed 5.2.11.13, 5.5.2.6 i 6.0.6).
- CVE-2026-54886Średnie
Podatność nieskończonej pętli w module ssh_sftpd serwera SSH Erlang/OTP pozwala uwierzytelnionemu użytkownikowi SFTP na trwałe zablokowanie kanału SFTP. Wysyłając dane rozszerzone (SSH_MSG_CHANNEL_EXTENDED_DATA) z niezerowym kodem typu, atakujący powoduje zapętlenie funkcji handle_data/4, co uniemożliwia dalsze przetwarzanie wiadomości na tym kanale.
- CVE-2026-53422Średnie
Podatność w module ssh_sftpd serwera SSH w OTP (Erlang) umożliwia uwierzytelnionemu użytkownikowi SFTP sprawdzenie istnienia plików i katalogów poza skonfigurowanym katalogiem głównym. Problem wynika z nieprawidłowego przetwarzania ścieżek w handlerze SSH_FXP_REALPATH, który nie kanonizuje ścieżki przed sprawdzeniem ograniczeń.
- CVE-2026-48859Średnie
Erlang/OTP ssh (moduły ssh_auth, ssh_options) ma podatność na obserwowalne różnice czasowe. Przy włączonej opcji user_passwords lub password, sprawdzanie hasła dla prawidłowej nazwy użytkownika trwa ~300ms, a dla nieprawidłowej ~0ms, co umożliwia zdalne wyliczanie nazw użytkowników bez uwierzytelnienia.
- CVE-2026-48855Średnie
Erlang OTP ssh (moduł ssh_sftpd) ma podatność na ujawnienie informacji. Obsługa SSH_FXP_READLINK wysyła surowy wynik file:read_link/2 bez usuwania prefiksu katalogu głównego, co pozwala uwierzytelnionemu klientowi SFTP na odkrycie bezwzględnej ścieżki katalogu SFTP. Problem dotyczy OTP od 17.0 przed 27.3.4.13, 28.5.0.2 i 29.0.2.
Oryginalny opis (angielski, źródło NVD)
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Erlang OTP ssh (ssh_sftpd module) allows an authenticated SFTP user to modify file attributes outside the configured chroot directory. The SFTP daemon (ssh_sftpd) stores the raw, user-supplied path in file handles instead of the chroot-resolved path. When SSH_FXP_FSETSTAT is issued on such a handle, file attributes (permissions, ownership, timestamps) are modified on the real filesystem path, bypassing the root directory boundary entirely. Any authenticated SFTP user on a server configured with the root option can modify file attributes of files outside the intended chroot boundary. The prerequisite is that a target file must exist on the real filesystem at the same relative path. Note that this vulnerability only allows modification of file attributes; file contents cannot be read or altered through this attack vector. If the SSH daemon runs as root, this enables direct privilege escalation: an attacker can set the setuid bit on any binary, change ownership of sensitive files, or make system configuration world-writable. This vulnerability is associated with program files lib/ssh/src/ssh_sftpd.erl and program routines ssh_sftpd:do_open/4 and ssh_sftpd:handle_op/4. This issue affects OTP from OTP 17.0 before OTP 28.4.3, OTP 27.3.4.11 and OTP 26.2.5.20, corresponding to ssh from 3.0.1 before 5.5.3, 5.2.11.7 and 5.1.4.15.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

