Vulnerability Details CVE-2016-3959
The Verify function in crypto/dsa/dsa.go in Go before 1.5.4 and 1.6.x before 1.6.1 does not properly check parameters passed to the big integer library, which might allow remote attackers to cause a denial of service (infinite loop) via a crafted public key to a program that uses HTTPS client certificates or SSH server libraries.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.033
EPSS Ranking 86.8%
CVSS Severity
CVSS v3 Score 7.5
CVSS v2 Score 5.0
Products affected by CVE-2016-3959
-
-
Golang
»
Go
»
Version: 0.0.0-20201203163018-be400aefbc4c
cpe:2.3:a:golang:go:0.0.0-20201203163018-be400aefbc4c
-
-
cpe:2.3:a:golang:go:1.0.1
-
cpe:2.3:a:golang:go:1.0.2
-
cpe:2.3:a:golang:go:1.0.3
-
-
cpe:2.3:a:golang:go:1.1.1
-
cpe:2.3:a:golang:go:1.1.2
-
-
cpe:2.3:a:golang:go:1.2.1
-
cpe:2.3:a:golang:go:1.2.2
-
-
cpe:2.3:a:golang:go:1.3.1
-
cpe:2.3:a:golang:go:1.3.2
-
cpe:2.3:a:golang:go:1.3.3
-
-
cpe:2.3:a:golang:go:1.4.1
-
cpe:2.3:a:golang:go:1.4.2
-
cpe:2.3:a:golang:go:1.4.3
-
-
-
cpe:2.3:o:fedoraproject:fedora:22
-
cpe:2.3:o:fedoraproject:fedora:23
-
cpe:2.3:o:fedoraproject:fedora:24
-
cpe:2.3:o:opensuse:leap:42.1