CVE-2026-48859
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 28 - wyżej niż 28% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Atakujący może zdalnie określić prawidłowe nazwy użytkowników SSH, co ułatwia ataki brute-force lub phishing. Może to prowadzić do nieautoryzowanego dostępu do systemów.
Rekomendacja
Zaktualizuj Erlang/OTP do wersji 29.0.2 lub nowszej (ssh 6.0.1). Zamiast opcji user_passwords/password używaj pwdfun, która nie jest podatna.
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-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.
- CVE-2026-32147Średnie
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.
Oryginalny opis (angielski, źródło NVD)
Observable Timing Discrepancy vulnerability in Erlang/OTP ssh (ssh_auth, ssh_options modules) allows unauthenticated remote username enumeration via timing side-channel in password authentication. When the SSH daemon is configured with the user_passwords or password option, ssh_auth:check_password/3 performs a PBKDF2-SHA256 computation with 600,000 iterations (~300ms) for valid usernames, but returns immediately (~0ms) for invalid usernames via the ssh_options:get_password_option/2 path. This timing difference is detectable in a single authentication attempt and allows an unauthenticated attacker to distinguish valid from invalid usernames. The user_passwords and password options are documented as intended for test purposes; the recommended alternative is pwdfun, which is not affected by this vulnerability. This vulnerability is associated with program files lib/ssh/src/ssh_auth.erl and lib/ssh/src/ssh_options.erl. This issue affects OTP from OTP 29.0 before OTP 29.0.2, corresponding to ssh from 6.0 before 6.0.1.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

