Approved changes feed: RSS · Atom

cpe:2.3:a:russh_project:russh:0.37.0:-:*:*:*:rust:*:*

part: a version: 0.37.0 update: -

VendorRussh Project (c8b39e4d-20e9-5baf-ba83-bb3b9fd7ffb1)
ProductRussh (c04e758a-336d-5cf5-b282-877109a6d3fc)
Edition*
Language*
Software edition*
Target softwarerust
Target hardware*
Other*

Notes

Imported from NVD CPE 2.0 feed

PURL mappings

PURLSourceLast updated
pkg:github/warp-tech/russh purl2cpe 2026-06-01 10:15:45.900456

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2023-28113 vulnerable 2026-06-08 06:01:09.680334 russh may use insecure Diffie-Hellman keys
MEDIUM (5.9)
russh is a Rust SSH client and server library. Starting in version 0.34.0 and prior to versions 0.36.2 and 0.37.1, Diffie-Hellman key validation is insufficient, which can lead to insecure shared secrets and therefore breaks confidentiality. Connections between a russh client and server or those of a russh peer with some other misbehaving peer are most likely to be problematic. These may vulnerable to eavesdropping. Most other implementations reject such keys, so this is mainly an interoperability issue in such a case. This issue is fixed in versions 0.36.2 and 0.37.1
Published: 2023-03-16T00:00:00.000Z
Updated: 2025-02-25T14:55:51.611Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.