
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2022-23806 is a security vulnerability discovered in the crypto/elliptic package of Go programming language affecting versions before 1.16.14 and 1.17.x before 1.17.7. The vulnerability was identified when the IsOnCurve function could incorrectly return true in situations with a big.Int value that is not a valid field element. The vulnerability was disclosed in February 2022 and affects the cryptographic operations in Go's elliptic curve implementation (Golang Announce).
The vulnerability exists in the Curve.IsOnCurve function within the crypto/elliptic package. The function can incorrectly validate certain big.Int values that are not valid field elements (negative or overflowing), potentially causing a panic or an invalid curve operation. It's important to note that the Unmarshal function will never return such invalid values. The vulnerability has been assigned a CVSS score of 9.1 (CRITICAL), indicating its high severity (NetApp Advisory).
If successfully exploited, this vulnerability could lead to invalid cryptographic computations and potential denial-of-service conditions. The incorrect validation of field elements could compromise the security of cryptographic operations that rely on elliptic curve calculations (Debian LTS).
The vulnerability has been fixed in Go versions 1.16.14 and 1.17.7. Users are strongly recommended to upgrade to these or later versions. For systems using p224 certificates, it's recommended to avoid using them until the update can be applied (Golang Announce).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."