CVE-2026-116773 in russhinfo

Zusammenfassung

von VulDB • 27.10.2026

russh ist eine Rust-Bibliothek für SSH-Clients und -Server, die eine Implementierung des SSH-Agent-Protokolls enthält. Vor Version 0.65.0 akzeptiert der Client-Pfad `Session::process_packet` in `russh/src/client/encrypted.rs` wiederholte Pakete, die mit russhs privatem `msg::EXT_INFO = 7` codiert sind, bevor eine Authentifizierung stattfindet, während die normengerechte EXT_INFO-Nachrichtennummer 82 den betroffenen Handler nicht erreicht. Die Funktion `handle_ext_info` hängt jeden analysierten Erweiterungsnamen an `received_extensions` an, ohne den Vektor zu leeren, Duplikate zu entfernen oder zu begrenzen. Ein bösartiger SSH-Server kann daher durch das gezielte Senden der privaten Nachrichtennummer 7 eine unbegrenzte Anzahl von angreiferkontrollierten Erweiterungsnamen für die gesamte Sitzungsdauer beibehalten, was zu einer fortschreitenden Erschöpfung des Client-Speichers führt. Dieses Problem wurde in Version 0.65.0 behoben.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

GitHub M

Reservieren

26.10.2026

Veröffentlichung

27.10.2026

Moderieren

akzeptiert

Eintrag

VDB-427566

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!