Katalog CVE

CVE-2026-48107

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.11%

Percentyl 28 — wyżej niż 28% wszystkich znanych CVE

Streszczenie

Russh to biblioteka klienta i serwera SSH napisana w Rust. W wersjach od 0.37.0 do przed 0.61.0, w ścieżce uwierzytelniania interaktywnego klienta russh, złośliwy serwer SSH mógł wysłać USERAUTH_INFO_REQUEST z kontrolowaną przez atakującego liczbą komunikatów, co prowadziło do wykorzystania tej liczby bez wcześniejszej walidacji danych.

Ocena ryzyka

Zagrożenie polega na możliwości wywołania błędów w alokacji pamięci, co może prowadzić do nieprzewidzianego zachowania klienta lub serwera, a w konsekwencji do potencjalnego przejęcia kontroli nad systemem.

Rekomendacja

Zaleca się aktualizację biblioteki russh do wersji 0.61.0 lub nowszej, aby usunąć tę podatność.

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

Russh is a Rust SSH client & server library. From version 0.37.0 to before version 0.61.0, in the russh client keyboard-interactive authentication path, a malicious SSH server could send a USERAUTH_INFO_REQUEST with an attacker-controlled prompt count, and the client would use that raw count directly in Vec::with_capacity(...) before validating that enough prompt data was actually present in the packet. This issue has been patched in version 0.61.0.

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