Lucene search
+L

4 matches found

Github Security Blog
Github Security Blog
•added 2026/09/30 11:26 p.m.•17 views

Russh: Missing X25519 zero-point validation in hybrid ML-KEM key exchange

Vulnerability The hybrid ML-KEM 768 + X25519 key exchange implementation in russh/src/kex/hybridmlkem.rs does not validate that the remote peer's X25519 public key is not the zero point all-zero 32-byte value. This allows a remote peer to force the X25519 contribution to the combined shared secre...

4.3CVSS5.9AI score0.00141EPSS
SaveExploits0References5Affected Software1
osv_cve
osv_cve
•added 2026/09/29 6:27 p.m.•18 views

CVE-2026-102824 Russh: Missing X25519 zero-point validation in hybrid ML-KEM key exchange

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/hybridmlkem.rs accepts an all-zero 32-byte peer X25519 public key in both serverdh and computesharedsecret, forcing the X25519 contribution to the combined shared secre...

4.3CVSS5.9AI score
SaveExploits0References5
CVE
CVE
•added 2026/09/29 6:27 p.m.•38 views

CVE-2026-102824

The Russh Rust SSH client and server library (prior to version 0.63.0 ) contains a vulnerability in the hybrid ML-KEM 768 and X25519 key exchange implementation. The root cause is a missing zero-point validation in russh/src/kex/hybrid_mlkem.rs, which allows the library to accept an all-zero 32-b...

4.3CVSS5.8AI score0.00141EPSS
SaveExploits0References3
Vulnrichment
Vulnrichment
•added 2026/09/29 6:27 p.m.•13 views

CVE-2026-102824 Russh: Missing X25519 zero-point validation in hybrid ML-KEM key exchange

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/hybridmlkem.rs accepts an all-zero 32-byte peer X25519 public key in both serverdh and computesharedsecret, forcing the X25519 contribution to the combined shared secre...

4.3CVSS5.8AI score0.00141EPSS
SaveExploits0References3
Rows per page
Query Builder