CVE-2024-37152
Unauthenticated Access to sensitive settings in Argo CD
Record summary
CVE-2024-37152 has a selected CVSS score of 5.3 (medium); EIP currently links 1 Nuclei template.
Description
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. The vulnerability allows unauthorized access to the sensitive settings exposed by /api/v1/settings endpoint without authentication. All sensitive settings are hidden except passwordPattern. This vulnerability is fixed in 2.11.3, 2.10.12, and 2.9.17.
Exploitation context
Available material
- Nuclei templates
- 1
CISA SSVC decision
CISA Coordinator · SSVC 2.0.3 · Evaluated Jun 10, 2024 · Source: CVE List
Affected products and versions
3| Product | Source | Version range | Status |
|---|---|---|---|
argo-cdBrowse argoproj / argo-cd | CVE List | >= 2.9.3, < 2.9.17 | affected |
| >= 2.10.0, < 2.10.12 | affected | ||
| >= 2.11.0, < 2.11.3 | affected | ||
Default status: unknown | CVE List | 2.9.3 to < 2.9.17 | affected |
| 2.10.0 to < 2.10.2 | affected | ||
| 2.11.0 to < 2.11.3 | affected | ||
github.com/argoproj/argo-cd/v2/serverBrowse Go / github.com/argoproj/argo-cd/v2/server | GitHub Advisory | 2.9.3 to < 2.9.17 · Fixed in 2.9.17 | affected |
| 2.10.0 to < 2.10.12 · Fixed in 2.10.12 | affected | ||
| 2.11.0 to < 2.11.3 · Fixed in 2.11.3 | affected |
Nuclei templates
1ProjectDiscoveryMEDIUMArgo CD Unauthenticated Access to sensitive settingCVSS 7.5
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. The vulnerability allows unauthorized access to the sensitive settings exposed by /api/v1/settings endpoint without authentication. All sensitive settings are hidden except passwordPattern.
Impact
Unauthenticated attackers can access sensitive password patterns and application settings exposed by the /api/v1/settings endpoint.
Remediation
Update Argo CD to a version that patches CVE-2024-37152.
Source: ProjectDiscovery