GO-2022-0166
Dashboard / Vulnerabilities / GO-2022-0166
Summary: Denial of service due to unchecked parameters in crypto/dsa
Details: The Verify function in crypto/dsa passed certain parameters unchecked to the underlying big integer library, possibly leading to extremely long-running computations, which in turn makes Go programs vulnerable to remote denial of service attacks. Programs using HTTPS client certificates or the Go SSH server libraries are both exposed to this vulnerability.
References: https://go.dev/cl/21533, https://go.googlesource.com/go/+/eb876dd83cb8413335d64e50aae5d38337d1ebb4, https://go.dev/issue/15184, https://groups.google.com/g/golang-announce/c/9eqIHqaWvck
Affected packages
Package
Name: stdlib
Purl: pkg:golang/stdlib
Affected ranges
Type: SEMVER
Events:
Introduced- 0
Fixed -1.5.4
Affected versions
Common Vulnerability Scoring System
Attack Vector
Network
Adjacent
Local
Physical
Privileges Required
None
Low
High
User Interaction
None
Required
Scope
Unchanged
Changed
Confidentiality
None
Low
High
Integrity
None
Low
High
Availability
None
Low
High
