CVE-2026-73489CWE-129

CVE-2026-73489

Medium · published August 14, 2026

CVSS v3.1
4.3
EPSS
0%
Percentile
38.2
In the wild
Unconfirmed
What it is

Russh is a Rust SSH client & server library. Prior to 0.62.4, an authenticated SSH client can cause a denial of service by sending a pty-req channel request with more than 130 terminal-mode records. The parser in russh/src/server/encrypted.rs stores terminal modes in a fixed 130-entry [(Pty::TTY_OP_END, 0); 130] array but continues increasing the mode count, then constructs an out-of-bounds slice and panics before the application pty_request handler runs. The panic terminates the server session task without causing memory corruption. This issue is fixed in version 0.62.4.

The record
Technical detail
CVSS v3.1
4.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
CVSS v4.0
Not supplied
EPSS
0.00451 · 38.2th percentile
Weakness
CWE-129 · Improper Validation of Array Index
Published
2026-08-14T02:17Z
References (4)
EPSS history
Timeline
  • 13 AUG 22:04Z
    Russh: Post-auth remote panic via pty-req with more than 130 terminal-mode records
    cvelistv5