CVE-2023-23947: argoproj argo_cd Incorrect Authorization
Vulnerability summary
CVE-2023-23947 is a critical (CVSS 9.1) Incorrect Authorization vulnerability in argoproj argo_cd. EPSS estimates a 0.67% chance of exploitation in the next 30 days, higher than 51.3% of scored vulnerabilities.
Timeline
- 16-02-2023PublishedVulnerability first disclosed.
- 10-03-2025Last modifiedVulnerability information updated.
Description
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. All Argo CD versions starting with 2.3.0-rc1 and prior to 2.3.17, 2.4.23 2.5.11, and 2.6.2 are vulnerable to an improper authorization bug which allows users who have the ability to update at least one cluster secret to update any cluster secret. The attacker could use this access to escalate privileges (potentially controlling Kubernetes resources) or to break Argo CD functionality (by preventing connections to external clusters). A patch for this vulnerability has been released in Argo CD versions 2.6.2, 2.5.11, 2.4.23, and 2.3.17. Two workarounds are available. Either modify the RBAC configuration to completely revoke all `clusters, update` access, or use the `destinations` and `clusterResourceWhitelist` fields to apply similar restrictions as the `namespaces` and `clusterResources` fields.
CVSS metrics
3 scores · 3 sources · 1 version- OSV · GoEcosystem advisory · calculated9.1CriticalCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
- NVDNIST8.5HighCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:HDiffers
EPSS trend
Probability
0.67%
Chance of exploitation in the next 30 days
Percentile
51%
Versus all other CVEs
30-day change
0.00 pp
From 0.67% on 21-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Argoproj2 products
Github.com/argoproj1 product
- argo-cd≥ 2.3.0, < 2.3.17 | ≥ 2.4.0, < 2.4.23 | ≥ 2.5.0, < 2.5.11 | ≥ 2.6.0, < 2.6.2 | All versions (No fix recorded)
Github.com/argoproj/argo-cd1 product
- v2≥ 2.6.0, < 2.6.2
3 vendors · 4 products
References
4 links- github.com/argoproj/argo-cd/security/advisories/GHSA-3jfq-742w-xg8jX Refsource CONFIRMWEBAdvisoryVendor Advisory
- github.com/argoproj/argo-cd/commit/fbb0b99b1ac3361b253052bd30259fa43a520945X Refsource MISCWEBFIXPatch
- github.com/argoproj/argo-cdPACKAGE