🔐 CVE Alert

CVE-2026-111062

UNKNOWN 0.0

A russh SSH server accepts a publickey authentication whose signature uses a different algorithm than the one named in the request

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

russh is a Rust SSH client and server library. From version 0.34.0-beta.1 until version 0.64.0, its SSH server does not require the signature algorithm in a public-key authentication signature to match the algorithm named in the authentication request. A client possessing an authorized RSA private key can announce  rsa-sha2-512  while supplying a valid  ssh-rsa  SHA-1 signature, bypassing restrictions or producing misleading audit records when applications rely on the requested algorithm. A valid private-key signature remains required, and russh clients are not affected. This issue is fixed in version 0.64.0.

CWE CWE-347
Vendor eugeny
Product russh
Published Nov 5, 2026
Last Updated Nov 5, 2026
Stay Ahead of the Next One

Get instant alerts for eugeny russh

Be the first to know when new unknown vulnerabilities affecting eugeny russh are published — delivered to Slack, Telegram or Discord.

Get Free Alerts → Free · No credit card · 60 sec setup

Affected Versions

Eugeny / russh
>= 0.34.0-beta.1, < 0.64.0

References

NVD ↗ CVE.org ↗ EPSS Data ↗
github.com: https://github.com/Eugeny/russh/security/advisories/GHSA-j7h2-66j4-ghjf github.com: https://github.com/Eugeny/russh/pull/759 github.com: https://github.com/Eugeny/russh/commit/a0ded76bdc352f8fbeaaeb175fb2a0c586fbc8f2 github.com: https://github.com/Eugeny/russh/releases/tag/v0.64.0