rust-russh vulnerabilities (Ubuntu)
15 vulnerabilities.
-
rust-russhUbuntu russh: Agent server never calls `Agent::confirm`, so keys added with the confirm constraint (`ssh-add -c`) sign without confirmation 8.3 High -
rust-russhUbuntu russh: peer-declared zero maximum packet size permanently stalls channel writes (silent AsyncWrite hang) 4.3 Medium -
rust-russhUbuntu russh's SSH client is susceptible to unbounded allocations via EXT_INFO packets 4.3 Medium -
rust-russhUbuntu russh's SSH agent server is susceptible to unbound allocations via repeated SSH_AGENT_CONSTRAIN_CONFIRM messages 3.3 Low -
rust-russhUbuntu A russh SSH server accepts a publickey authentication whose signature uses a different algorithm than the one named in the request 2.3 Low -
rust-russhUbuntu russh agent server converts constraint records into unbounded never-rolled-back tasks 4.3 Medium -
rust-russhUbuntu Russh: Configured server auth-attempt cap is not enforced in the USERAUTH_REQUEST runtime path 3.7 Low -
rust-russhUbuntu Russh: Missing X25519 zero-point validation in hybrid ML-KEM key exchange 4.3 Medium -
rust-russhUbuntu russh: Client-side channel-scoped Handler callbacks fire for channel IDs the client never opened 7.5 High -
rust-russhUbuntu russh: negotiating a MAC-requiring block cipher (CTR/CBC) with mac=none causes a slice-index-out-of-range panic 3.7 Low -
rust-russhUbuntu Russh: Unbounded memory exhaustion via CHANNEL_OPEN flood during a client-stalled rekey 6.5 Medium -
rust-russhUbuntu pageant: Out-of-bounds read / oversized allocation in `pageant` MemoryMap::read via a malicious Pageant agent (Windows) 6.2 Medium -
rust-russhUbuntu Russh: client wrong-length X25519 `clone_from_slice` panic (pre-auth DoS) 5.3 Medium -
rust-russhUbuntu Russh: Pre-auth remote panic via all-zero Curve25519 peer public value (encode_mpint OOB) 5.3 Medium -
rust-russhUbuntu Russh: Pre-auth DoS via unbounded allocation in keyboard-interactive auth 7.5 High