PT-2016-5779 · Google+3 · Go+3
Jason Buberel
·
Published
2015-09-28
·
Updated
2024-06-15
·
CVE-2016-3959
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Go versions prior to 1.5.4
Go versions 1.6.x prior to 1.6.1
Description
The issue arises from the
Verify function in crypto/dsa/dsa.go not properly checking parameters passed to the big integer library. This could 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. The vulnerability exposes programs using HTTPS client certificates or the Go SSH server libraries to remote denial of service attacks due to potentially extremely long-running computations.Recommendations
For Go versions prior to 1.5.4, update to version 1.5.4 or later.
For Go versions 1.6.x prior to 1.6.1, update to version 1.6.1 or later.
Fix
DoS
RCE
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Alt Linux
Centos
Go
Red Hat