Eugeny vulnerabilities
34 CVEs and advisories name Eugeny as an affected vendor, newest first. Follow it as a feed.
- CVE-2026-111062A russh SSH server accepts a publickey authentication whose signature uses a different algorithm than the one named in the request
- CVE-2026-116794russh: Agent server never calls `Agent::confirm`, so keys added with the confirm constraint (`ssh-add -c`) sign without confirmation
- CVE-2026-116775pageant: unbounded frame buffering on peer-controlled 4-byte length prefix (memory-exhaustion DoS)
- CVE-2026-116774russh: peer-declared zero maximum packet size permanently stalls channel writes (silent AsyncWrite hang)
- CVE-2026-116773russh's SSH client is susceptible to unbounded allocations via EXT_INFO packets
- CVE-2026-116696russh's SSH agent server is susceptible to unbound allocations via repeated SSH_AGENT_CONSTRAIN_CONFIRM messages
- CVE-2026-111061russh agent server converts constraint records into unbounded never-rolled-back tasks
- CVE-2026-102825Russh: Configured server auth-attempt cap is not enforced in the USERAUTH_REQUEST runtime path
- CVE-2026-102824Russh: Missing X25519 zero-point validation in hybrid ML-KEM key exchange
- CVE-2026-102823russh: Client-side channel-scoped Handler callbacks fire for channel IDs the client never opened
- CVE-2026-102822russh: negotiating a MAC-requiring block cipher (CTR/CBC) with mac=none causes a slice-index-out-of-range panic
- CVE-2026-102821Russh: Unbounded memory exhaustion via CHANNEL_OPEN flood during a client-stalled rekey
- CVE-2026-102820pageant: Out-of-bounds read / oversized allocation in `pageant` MemoryMap::read via a malicious Pageant agent (Windows)
- CVE-2026-73489Russh: Post-auth remote panic via pty-req with more than 130 terminal-mode records
- CVE-2026-73430Russh: Pre-auth remote panic via all-zero Curve25519 peer public value (encode_mpint OOB)
- CVE-2026-73429Russh: client wrong-length X25519 `clone_from_slice` panic (pre-auth DoS)
- CVE-2026-72903Tabby: Windows SFTP path traversal allows a malicious server to write files outside the selected download directory
- CVE-2026-68930Russh: Channel-scoped server callbacks can be reached without an open channel
- CVE-2026-46709Tabby: Drag-and-drop path injection still allows RCE via shell command substitution (incomplete fix for CVE-2026-45038)
- CVE-2026-48110Russh: SSH message fields were decoded through allocation-first parsers before field-specific bounds
- CVE-2026-48108Russh: SSH identification parsing accepted non-canonical client banners and did not bound pre-banner input
- CVE-2026-48107Russh: Unchecked keyboard-interactive prompt count in client auth path
- CVE-2026-46705russh server userauth state is not reset when authentication principal changes
- CVE-2026-46702Russh: Post-decompression SSH packet size was not bounded, allowing remote oversized compressed packets
- CVE-2026-46673Russh: Unchecked CryptoVec allocation and growth handling is reachable from local agent inputs in current russh releases and from remote SSH traffic in historical pre-0.58.0 releases
- CVE-2026-45038Tabby: Dragging and Dropping a File into Tabby Can Lead to Code Execution
- CVE-2026-45036Tabby auto-confirms ZMODEM detection on terminal output, leading to shell command execution from displayed file content under fish, bash, and zsh
- CVE-2026-45035Tabby: RCE via `tabby://run` URL Scheme
- CVE-2026-45037Tabby: Unsafe protocol handler execution via terminal linkifier allows arbitrary OS protocol invocation
- CVE-2026-42189Russh: Pre-auth DoS via unbounded allocation in keyboard-interactive auth