Medium severity · published Jul 6, 2017
CVE-2017-8932
A bug in the standard library ScalarMult implementation of curve P-256 for amd64 architectures in Go before 1.7.6 and 1.8.x before 1.8.2 causes incorrect results to be generated…
5.9
CVSS
2.2%
EPSS
No
On KEV
Description
A bug in the standard library ScalarMult implementation of curve P-256 for amd64 architectures in Go before 1.7.6 and 1.8.x before 1.8.2 causes incorrect results to be generated for specific input points. An adaptive attack can be mounted to progressively extract the scalar input to ScalarMult by submitting crafted points and observing failures to the derive correct output. This leads to a full key recovery attack against static ECDH, as used in popular JWT libraries.
CVSS vector
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)2.2% · higher than 83% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
FE
Fedora · Fedoraproject
25 · source: NVD
GO
GO · Golang
through 1.7.5; 1.8; 1.8.1 · source: NVD
LE
Leap · Opensuse
42.2 · source: NVD
SP
Suse Package Hub For Suse Linux Enterprise · Novell
12 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2017-8932
CVE.org
https://www.cve.org/CVERecord?id=CVE-2017-8932
Patch
http://lists.opensuse.org/opensuse-updates/2017-06/msg00079.html
Patch
http://lists.opensuse.org/opensuse-updates/2017-06/msg00080.html
access.redhat.com
https://access.redhat.com/errata/RHSA-2017:1859
Issue Tracking
https://bugzilla.redhat.com/show_bug.cgi?id=1455191
Issue Tracking
https://github.com/golang/go/commit/9294fa2749ffee7edbbb817a0ef9fe633136fa9c
Third Party Advisory
https://github.com/golang/go/issues/20040
More from Fedora
10.0
CVE-2021-44228
Apache Log4j2 JNDI features do not protect against attacker controlled LDAP and other JNDI related endpoints
10.0
CVE-2015-3306
ProFTPD Improper Access Control Vulnerability
9.8
CVE-2024-4577
Argument Injection in PHP-CGI
9.8
CVE-2021-44026
Roundcube Webmail SQL Injection Vulnerability
9.8
CVE-2021-42013
Path Traversal and Remote Code Execution in Apache HTTP Server 2.4.49 and 2.4.50 (incomplete fix of CVE-2021-41773)
