Vulnerability · Published Feb 20, 2020 · Assigned by mitre

CVE-2020-9283

High 7.5

In plain English

A high-severity security flaw in the golang-go.crypto package (Debian). There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 21.1% (higher than 98% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS NVD)7.5High
Exploit odds (30 days)21.1%top 2.4% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack tooling1Public PoC

Official description

golang.org/x/crypto before v0.0.0-20200220183623-bac4c82f6975 for Go allows a panic during signature verification in the golang.org/x/crypto/ssh package. A client can attack an SSH server that accepts public keys. Also, a server can attack any SSH client.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12golang-go.crypto1:0.0~git20200221.2aa609c-1DEBIAN-CVE-2020-9283
Debian:13golang-go.crypto1:0.0~git20200221.2aa609c-1DEBIAN-CVE-2020-9283
Debian:14golang-go.crypto1:0.0~git20200221.2aa609c-1DEBIAN-CVE-2020-9283
Gogolang.org/x/crypto0.0.0-20200220183623-bac4c82f6975GHSA-ffhg-7mh4-33c4
Gogolang.org/x/crypto0.0.0-20200220183623-bac4c82f6975GO-2020-0012

Affected products (as reported)

VendorProductVersions
n/a n/a n/a

References