VulnSea

Eugeny has 11 CVEs on record. Disclosure cadence is accelerating: 11 in the last 90 days against 0 in the 90 before. The busiest recent month was September 2026 with 6. The median CVSS is 4.3 (medium). None have a confirmed exploitation report. The most common weakness class is CWE-770 (5).

CVEs per month

Last 12 months, by publish date

111201020304050607080910
Exploited share
0% vs 1% corpus
Median CVSS
4.3
Publish → KEV
—
Last 90 days
11 prev 0

Products

  • russh 11
11
Total CVEs
0
Critical
0
CISA KEV
0
Exploited

Eugeny vulnerabilities

CVEs affecting Eugeny, newest first. Open any entry for full detail, references, and exploit status.

11 CVEsRSS

CVE-2026-116773Medium· 4.3
yesterday

russh's SSH client is susceptible to unbounded allocations via EXT_INFO packets

russh is a Rust SSH client and server library that includes an SSH agent protocol implementation. Prior to 0.65.0, the client Session::process_packet path in russh/src/client/encrypted.rs accepts repeated packets encoded with russh's pri…

▾ SunlitEugeny · russhvia CVEORG
CVE-2026-116696Low· 3.3
yesterday

russh's SSH agent server is susceptible to unbound allocations via repeated SSH_AGENT_CONSTRAIN_CONFIRM messages

russh is a Rust SSH client and server library that includes an SSH agent protocol implementation. Prior to 0.65.0, russh::keys::agent::server::serve in russh/src/keys/agent/server.rs accepts repeated SSH_AGENT_CONSTRAIN_CONFIRM records w…

▾ SunlitEugeny · russhvia CVEORG
CVE-2026-116775Low· 2.3
yesterday

pageant: unbounded frame buffering on peer-controlled 4-byte length prefix (memory-exhaustion DoS)

pageant provides a PageantStream type that implements AsyncRead and AsyncWrite traits and can be used to communicate with a running Pageant instance. From 0.2.0 until 0.2.5, PageantStream::new in pageant/src/wmmessage.rs trusts a peer-co…

▾ SunlitEugeny · russhvia CVEORG
CVE-2026-116774Medium· 4.3
yesterday

russh: peer-declared zero maximum packet size permanently stalls channel writes (silent AsyncWrite hang)

russh is a Rust SSH client and server library that includes an SSH agent protocol implementation. From 0.60.0 until 0.65.0, channel-open parsing accepts a peer-declared maximum_packet_size of zero and passes it into ChannelTx::poll_writa…

▾ SunlitEugeny · russhvia CVEORG
CVE-2026-111061Medium· 4.3PoC
1w ago

russh agent server converts constraint records into unbounded never-rolled-back tasks

russh is a Rust SSH client and server library that includes an SSH agent protocol implementation. Prior to 0.64.1, the agent server spawns a separate long-lived task for every SSH_AGENT_CONSTRAIN_LIFETIME record in a constrained add-key …

▾ TwilightEugeny · russhEPSS 0.35%via CVEORG
CVE-2026-102825Low· 3.7PoC
4w ago

Russh is a Rust SSH client and server library

Russh is a Rust SSH client and server library. Prior to 0.62.6, the USERAUTH_REQUEST path reached from server::run_stream in russh/src/server/encrypted.rs increments self.common.auth_attempts but never compares it with server::Config.max…

▾ TwilightEugeny · russhEPSS 0.35%via NVD
CVE-2026-102820Medium· 6.2PoC
4w ago

pageant provides a [PageantStream] type that implements [AsyncRead] and [AsyncWrite] traits and can be used to talk to a running Pageant instance

pageant provides a [PageantStream] type that implements [AsyncRead] and [AsyncWrite] traits and can be used to talk to a running Pageant instance. Prior to pageant 0.2.3, the Windows pageant crate's pageant/src/wmmessage.rs MemoryMap::re…

▾ TwilightEugeny · russhEPSS 0.19%via NVD
CVE-2026-102823High· 7.5PoC
4w ago

Russh is a Rust SSH client and server library

Russh is a Rust SSH client and server library. Prior to 0.63.1, client_read_authenticated in russh/src/client/encrypted.rs forwards CHANNEL_DATA, CHANNEL_EXTENDED_DATA, CHANNEL_EOF, CHANNEL_CLOSE, CHANNEL_OPEN_FAILURE, CHANNEL_SUCCESS, C…

▾ MidnightEugeny · russhEPSS 0.32%via NVD
CVE-2026-102822Low· 3.7PoC
4w ago

Russh is a Rust SSH client and server library

Russh is a Rust SSH client and server library. Prior to 0.63.1, a connection configured to permit mac=none can negotiate it with a MAC-requiring CTR or CBC block cipher because the selection logic validates needs_mac() only when MAC sele…

▾ TwilightEugeny · russhEPSS 0.33%via NVD
CVE-2026-102821Medium· 6.5PoC
4w ago

Russh is a Rust SSH client and server library

Russh is a Rust SSH client and server library. Prior to 0.63.2, an authenticated remote peer can send SSH_MSG_KEXINIT without the required SSH_MSG_KEX_ECDH_INIT and then flood SSH_MSG_CHANNEL_OPEN messages while SessionKexState::InProgre…

▾ TwilightEugeny · russhEPSS 0.36%via NVD
CVE-2026-102824Medium· 4.3
4w ago

Russh is a Rust SSH client and server library

Russh is a Rust SSH client and server library. Prior to 0.63.0, the hybrid ML-KEM 768 and X25519 implementation in russh/src/kex/hybrid_mlkem.rs accepts an all-zero 32-byte peer X25519 public key in both server_dh and compute_shared_secr…

▾ SunlitEugeny · russhEPSS 0.14%via NVD
Eugeny vulnerabilities (CVEs) · VulnSea