golang / vulndb

[mirror] The Go Vulnerability Database
Other
562 stars 60 forks source link

x/vulndb: potential Go vuln in github.com/argoproj/argo-cd: CVE-2024-40634 #3003

Closed GoVulnBot closed 3 months ago

GoVulnBot commented 3 months ago

Advisory CVE-2024-40634 references a vulnerability in the following Go modules:

Module
github.com/argoproj/argo-cd

Description: Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. This report details a security vulnerability in Argo CD, where an unauthenticated attacker can send a specially crafted large JSON payload to the /api/webhook endpoint, causing excessive memory allocation that leads to service disruption by triggering an Out Of Memory (OOM) kill. The issue poses a high risk to the availability of Argo CD deployments. This vulnerability is fixed in 2.11.6, 2.10.15, and 2.9.20.

References:

Cross references:

See doc/quickstart.md for instructions on how to triage this report.

id: GO-ID-PENDING
modules:
    - module: github.com/argoproj/argo-cd
      vulnerable_at: 1.8.6
summary: CVE-2024-40634 in github.com/argoproj/argo-cd
cves:
    - CVE-2024-40634
references:
    - advisory: https://nvd.nist.gov/vuln/detail/CVE-2024-40634
    - fix: https://github.com/argoproj/argo-cd/commit/46c0c0b64deaab1ece70cb701030b76668ad0cdc
    - fix: https://github.com/argoproj/argo-cd/commit/540e3a57b90eb3655db54793332fac86bcc38b36
    - fix: https://github.com/argoproj/argo-cd/commit/d881ee78949e23160a0b280bb159e4d3d625a4df
    - web: https://github.com/argoproj/argo-cd/security/advisories/GHSA-jmvp-698c-4x3w
source:
    id: CVE-2024-40634
    created: 2024-07-22T19:01:14.980908272Z
review_status: UNREVIEWED
ianthehat commented 3 months ago

Duplicate of #3002