CVE-2022-23806

Aliases:GO-2021-0319BIT-golang-2022-23806
Advisory lineage Upstream: 0 Downstream: 22
Modified
Published: 11 Feb 2022, 00:00
Last modified:03 Aug 2024, 03:51

Vulnerability Summary

Overall Risk (default)
high
70/100
CVSS Score
9.1 CRITICAL
v3.1 (nvd)
EPSS Score
0.04% LOW
0% probability +0.02%
KEV
Not listed
Ransomware
No reports
Public exploits
None found
Dark Web
Not detected

Timeline

11 Feb 2022, 00:00
Published
Vulnerability first disclosed
03 Aug 2024, 03:51
Last Modified
Vulnerability information updated

Description

Curve.IsOnCurve in crypto/elliptic in Go before 1.16.14 and 1.17.x before 1.17.7 can incorrectly return true in situations with a big.Int value that is not a valid field element.

CVSS Metrics

  • v3.1CRITICALScore: 9.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
  • v2.0MEDIUMScore: 6.4AV:N/AC:L/Au:N/C:N/I:P/A:P

EPSS Trends

Current EPSS score: 0.04% Percentile: 14%

Techniques & Countermeasures

  • CWE-252Unchecked Return Value

    The product does not check the return value from a method or function, which can prevent it from detecting unexpected states and conditions.

Affected Systems

  • debiandebian_linux

    9.0

  • golanggo

    < 1.16.14 | ≥ 1.17.0, < 1.17.7

  • Gostdlib

    ≥ 1.17.0-0, < 1.17.7

  • netappbeegfs_csi_driver

    na

  • netappcloud_insights_telegraf_agent

    na

  • netappkubernetes_monitoring_operator

    na

  • netappstoragegrid

    na

References (10)