CVE-2023-22482: argoproj argo_cd Incorrect Authorization
Vulnerability summary
CVE-2023-22482 is a critical (CVSS 9.1) Incorrect Authorization vulnerability in argoproj argo_cd. EPSS estimates a 0.88% chance of exploitation in the next 30 days, higher than 58.6% of scored vulnerabilities.
Timeline
- 25-01-2023PublishedVulnerability first disclosed.
- 11-03-2025Last modifiedVulnerability information updated.
Description
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Versions of Argo CD starting with v1.8.2 and prior to 2.3.13, 2.4.19, 2.5.6, and 2.6.0-rc-3 are vulnerable to an improper authorization bug causing the API to accept certain invalid tokens. OIDC providers include an `aud` (audience) claim in signed tokens. The value of that claim specifies the intended audience(s) of the token (i.e. the service or services which are meant to accept the token). Argo CD _does_ validate that the token was signed by Argo CD's configured OIDC provider. But Argo CD _does not_ validate the audience claim, so it will accept tokens that are not intended for Argo CD. If Argo CD's configured OIDC provider also serves other audiences (for example, a file storage service), then Argo CD will accept a token intended for one of those other audiences. Argo CD will grant the user privileges based on the token's `groups` claim, even though those groups were not intended to be used by Argo CD. This bug also increases the impact of a stolen token. If an attacker steals a valid token for a different audience, they can use it to access Argo CD. A patch for this vulnerability has been released in versions 2.6.0-rc3, 2.5.6, 2.4.19, and 2.3.13. There are no workarounds.
CVSS metrics
3 scores · 3 sources · 1 version- OSV · GoEcosystem advisory · calculated9.0CriticalCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:HDiffers
- NVDNIST8.8HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HDiffers
EPSS trend
Probability
0.88%
Chance of exploitation in the next 30 days
Percentile
59%
Versus all other CVEs
30-day change
0.00 pp
From 0.88% 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≥ 1.8.2, < 2.3.14 | ≥ 2.4.0, < 2.4.20 | ≥ 2.5.0, < 2.5.8 | ≥ 2.6.0-rc1, < 2.6.0-rc5 | ≥ 1.8.2 (No fix recorded)
Github.com/argoproj/argo-cd1 product
- v2≥ 2.6.0-rc1, < 2.6.0-rc5
3 vendors · 4 products
References
3 links- github.com/argoproj/argo-cd/security/advisories/GHSA-q9hr-j4rf-8fjcX Refsource CONFIRMWEBAdvisoryPatchThird Party Advisory
- github.com/argoproj/argo-cdPACKAGE