VDB

CVE-2024-34155

CVE-2024-34155 PUBLISHED CVSS 4.3 MEDIUM

Stack exhaustion in all Parse functions in go/parser

Reported by go · Published September 6, 2024

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

Fixed versions

Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.

PackageEcosystemFixed in
chartmuseumWolfi0.16.2-r6
crossplane-provider-aws-rdsChainguard1.13.0-r1
contour-1.29Wolfi1.29.2-r3
newrelic-fluent-bit-outputChainguard2.4.0-r5
libnvidia-containerWolfi1.16.1-r1
rabbitmq-messaging-topology-operatorChainguard1.14.2-r3
policy-controllerWolfi0.9.0-r9
kwokChainguard0.6.0-r2
logstash-exporterWolfi1.7.0-r1
kubernetes-dns-node-cacheWolfi1.23.1-r4
petnameChainguard2.11-r10
traefik-fips-3.1Chainguard3.1.3-r0

88 more packages have a fixed version. See every fix in Lookup.

Risk scores

CVSS 3.1
4.3
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L

Affected products

VendorProductVersions
Go standard librarygo/parser0, 1.23.0-0
wolfichartmuseum0
chainguardcrossplane-provider-aws-rds0
wolficontour-1.290
chainguardnewrelic-fluent-bit-output0
wolfilibnvidia-container0
chainguardrabbitmq-messaging-topology-operator0
wolfipolicy-controller0
chainguardkwok0
wolfilogstash-exporter0
wolfikubernetes-dns-node-cache0
chainguardpetname0
chainguardtraefik-fips-3.10
wolfiage0
wolfifalcosidekick0
chainguardnri-prometheus0
chainguardhelm-operator-fips-1.330
chainguardkuberay-operator0
wolficontour-1.280
wolfitekton-pipelines0

…and 1404 more

Timeline

  • Sep 5, 2024 CVE Published
  • Sep 7, 2024 EPSS Score (30 in total, the first dated here)
  • Oct 4, 2024 Coalition ESS Score (19 in total, the first dated here)
  • May 5, 2026 CVE Updated
  • Jun 2, 2026 Security Advisory (123 in total, the first dated here)
  • Nov 1, 2026 Distribution Patch (115 in total, the first dated here)

Query this with the API

The same record, from the CLI:

vulnetix vdb vuln CVE-2024-34155
vulnetix vdb fixes CVE-2024-34155

Or with curl, using the org id and key from your account page:

curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
  "https://api.vdb.vulnetix.com/v2/vuln/CVE-2024-34155/fixes/registry"

The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart

Look up in the Resolve Platform →
$ Lookup Community · 50/day Open Lookup ›