Skip to content

CVE-2019-6486 Denial of service affecting P-521 and P-384 curves in crypto/elliptic

HighCVSS 8.2 EPSS 4.5%
Published
Updated
Exploit status
No public exploit known

Description

Go before 1.10.8 and 1.11.x before 1.11.5 mishandles P-521 and P-384 elliptic curves, which allows attackers to cause a denial of service (CPU consumption) or possibly conduct ECDH private key recovery attacks.

Affected products

ProductAffected versionsFixed in
stdlib(Go) < 1.10.8 1.10.8
stdlib(Go) >= 1.11.0-0, < 1.11.5 1.11.5
golang go < 1.10.8 1.10.8
golang go >= 1.11.1, < 1.11.5 1.11.5
debian linux = 8.0 No fix listed
debian linux = 9.0 No fix listed
openSUSE leap = 15.0 No fix listed
alpine/go(Alpine:v3.10) >= 1.11.1, < 1.11.5-r0 1.11.5-r0
alpine/go(Alpine:v3.11) >= 1.11.1, < 1.11.5-r0 1.11.5-r0
alpine/go(Alpine:v3.12) >= 1.11.1, < 1.11.5-r0 1.11.5-r0
alpine/go(Alpine:v3.13) >= 1.11.1, < 1.11.5-r0 1.11.5-r0
alpine/go(Alpine:v3.14) >= 1.11.1, < 1.11.5-r0 1.11.5-r0
alpine/go(Alpine:v3.15) >= 1.11.1, < 1.11.5-r0 1.11.5-r0
alpine/go(Alpine:v3.16) >= 1.11.1, < 1.11.5-r0 1.11.5-r0
alpine/go(Alpine:v3.17) >= 1.11.1, < 1.11.5-r0 1.11.5-r0
alpine/go(Alpine:v3.18) >= 1.11.1, < 1.11.5-r0 1.11.5-r0
alpine/go(Alpine:v3.19) >= 1.11.1, < 1.11.5-r0 1.11.5-r0
alpine/go(Alpine:v3.20) >= 1.11.1, < 1.11.5-r0 1.11.5-r0
alpine/go(Alpine:v3.21) >= 1.11.1, < 1.11.5-r0 1.11.5-r0
alpine/go(Alpine:v3.22) >= 1.11.1, < 1.11.5-r0 1.11.5-r0
alpine/go(Alpine:v3.23) >= 1.11.1, < 1.11.5-r0 1.11.5-r0
alpine/go(Alpine:v3.24) >= 1.11.1, < 1.11.5-r0 1.11.5-r0
alpine/go(Alpine:v3.8) >= 1.11.1, < 1.10.8-r0 1.10.8-r0
alpine/go(Alpine:v3.9) >= 1.11.1, < 1.11.5-r0 1.11.5-r0

References