CVE-2026-102822
3.7 LOWpublic exploit availablePublished 2026-09-29 · Updated 2026-09-29
AI analysis for this CVE has not been generated yet. Raw NVD data is shown below.
NVD description
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 selection fails. A remote peer can then send a packet with a decrypted length of zero, causing russh/src/cipher/mod.rs to shrink the previously read block before indexing buffer.buffer[16..], which panics and terminates the connection task. This issue is fixed in version 0.63.1.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Weaknesses
CWE-129
Public exploit & PoC references
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- MEDIUMCVE-2026-100654PoC
- MEDIUMCVE-2026-100836PoC
- UNSCOREDCVE-2026-16651PoC
- MEDIUMCVE-2026-17413
- HIGHCVE-2026-61695PoC
- MEDIUMCVE-2026-62866PoC
- MEDIUMCVE-2026-63420PoC
- MEDIUMCVE-2026-63635PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.