Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x/vulndb: potential Go vuln in go/parser: CVE-2024-34155 #3105

Closed
tatianab opened this issue Aug 30, 2024 · 1 comment
Closed

x/vulndb: potential Go vuln in go/parser: CVE-2024-34155 #3105

tatianab opened this issue Aug 30, 2024 · 1 comment

Comments

@tatianab
Copy link
Contributor

tatianab commented Aug 30, 2024

go/parser: stack exhaustion in all Parse* functions

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

This is CVE-2024-34155 and Go issue https://go.dev/issue/69138.

https://groups.google.com/g/golang-dev/c/S9POB9NCTdk

@tatianab tatianab self-assigned this Aug 30, 2024
@tatianab tatianab changed the title x/vulndb: potential Go vuln in <placeholder>: CVE-2024-34155 x/vulndb: potential Go vuln in go/parser: CVE-2024-34155 Sep 6, 2024
@gopherbot
Copy link
Contributor

Change https://go.dev/cl/610805 mentions this issue: data/reports: add 3 standard library reports

gopherbot pushed a commit that referenced this issue Sep 6, 2024
  - data/reports/GO-2024-3105.yaml
  - data/reports/GO-2024-3106.yaml
  - data/reports/GO-2024-3107.yaml

Updates #3105
Updates #3106
Updates #3107

Change-Id: Ic1fcc7db2f64a1be3125bd504f66de12f0492fc4
Reviewed-on: https://go-review.googlesource.com/c/vulndb/+/610805
Auto-Submit: Tatiana Bradley <tatianabradley@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Damien Neil <dneil@google.com>
@tatianab tatianab closed this as completed Sep 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants