CVE-2026-116774 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. Von Version 0.60.0 bis 0.65.0 akzeptiert die Channel-Open-Parsing-Funktion eine vom Peer deklarierte `max_packet_size` von Null und übergibt diesen Wert an `ChannelTx::poll_writable` in `russh/src/channels/io/tx.rs`. Die asynchronen Schreibpfade `Channel::data`, `Channel::make_writer` und `Channel::into_stream` berechnen daraufhin eine schreibbare Größe von Null und verbleiben für immer im Wartezustand (pending), da Window-Adjustments ein statisches maximales Paketgröße von Null nicht ausgleichen können. Ein authentifizierter Client kann die Server-Schreibvorgänge blockieren, und ein bösartiger Server kann die Client-Schreibvorgänge blockieren, wodurch betroffene Tasks, Channels und Connections akkumuliert werden, ohne dass ein Fehler angezeigt wird. Dieses Problem wurde in Version 0.65.0 behoben.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

GitHub M

Reservieren

26.10.2026

Veröffentlichung

27.10.2026

Moderieren

akzeptiert

Eintrag

VDB-427567

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Interested in the pricing of exploits?

See the underground prices here!