Katalog CVE

CVE-2026-48108

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

Percentyl 20 - wyżej niż 20% wszystkich znanych CVE

Streszczenie

Russh przed wersją 0.61.0 nie egzekwuje ściśle reguł identyfikacji SSH. Czytnik identyfikacji po stronie serwera używa liberalnej ścieżki, pozwalając na linie przedbanerowe od klienta i nie ogranicza ich liczby. Zdalny atakujący może utrzymywać zasoby połączenia w fazie przed uwierzytelnieniem, wysyłając nieprawidłowe dane identyfikacyjne.

Ocena ryzyka

Atakujący może zablokować zasoby serwera, prowadząc do odmowy usługi (DoS) dla innych klientów.

Rekomendacja

Zaktualizuj Russh do wersji 0.61.0 lub nowszej, która zawiera poprawkę egzekwującą reguły identyfikacji SSH.

Inne podatności w Russh

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Russh is a Rust SSH client & server library. From version 0.34.0-beta.1 to before version 0.61.0, russh did not enforce the SSH identification-string rules as deliberately as OpenSSH. In particular, the server-side identification reader used the same permissive path as the client, allowing pre-banner lines from clients, and the reader did not enforce a bounded number of pre-banner lines. For a library server built on russh, this could allow a remote peer to hold connection setup resources in the cleartext pre-authentication phase with malformed identification input that should have been rejected early. This issue has been patched in version 0.61.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS