Lucene search

K
cveGoCVE-2024-34155
HistorySep 06, 2024 - 9:15 p.m.

CVE-2024-34155

2024-09-0621:15:11
Go
web.nvd.nist.gov
32
go source code
parse functions
stack exhaustion
panic
cve-2024-34155

AI Score

6.7

Confidence

High

EPSS

0

Percentile

16.3%

Calling any of the Parse functions on Go source code which contains deeply nested literals can cause a panic due to stack exhaustion.

CNA Affected

[
  {
    "vendor": "Go standard library",
    "product": "go/parser",
    "collectionURL": "https://pkg.go.dev",
    "packageName": "go/parser",
    "versions": [
      {
        "version": "0",
        "lessThan": "1.22.7",
        "status": "affected",
        "versionType": "semver"
      },
      {
        "version": "1.23.0-0",
        "lessThan": "1.23.1",
        "status": "affected",
        "versionType": "semver"
      }
    ],
    "programRoutines": [
      {
        "name": "parser.parseLiteralValue"
      },
      {
        "name": "ParseDir"
      },
      {
        "name": "ParseExpr"
      },
      {
        "name": "ParseExprFrom"
      },
      {
        "name": "ParseFile"
      }
    ],
    "defaultStatus": "unaffected"
  }
]

AI Score

6.7

Confidence

High

EPSS

0

Percentile

16.3%