CVE-2025-23216: Argo CD does not scrub secret values from patch errors
Vulnerability summary
CVE-2025-23216 is a medium (CVSS 6.8) vulnerability in argoproj argo_cd. EPSS estimates a 0.47% chance of exploitation in the next 30 days, higher than 41% of scored vulnerabilities.
Not severe (CVSS 6.8, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 2 · Related 12Timeline
- 30-01-2025PublishedVulnerability first disclosed.
- 12-02-2025Last modifiedVulnerability information updated.
Description
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. A vulnerability was discovered in Argo CD that exposed secret values in error messages and the diff view when an invalid Kubernetes Secret resource was synced from a repository. The vulnerability assumes the user has write access to the repository and can exploit it, either intentionally or unintentionally, by committing an invalid Secret to repository and triggering a Sync. Once exploited, any user with read access to Argo CD can view the exposed secret data. The vulnerability is fixed in v2.13.4, v2.12.10, and v2.11.13.
CVSS metrics
5 scores · 5 sources · 1 version- OSV · WolfiEcosystem advisory · calculated6.8MediumCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N
- OSV · GoEcosystem advisory · calculated6.8MediumCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N
- OSV · ChainguardEcosystem advisory · calculated6.8MediumCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N
- NVDNIST6.8MediumCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N
EPSS trend
Probability
0.47%
Chance of exploitation in the next 30 days
Percentile
41%
Versus all other CVEs
30-day change
No change 0.00 pp
From 0.47% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-200Exposure of Sensitive Information to an Unauthorized ActorThe product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.
- CWE-209Generation of Error Message Containing Sensitive InformationThe product generates an error message that includes sensitive information about its environment, users, or associated data.
Affected systems
Known conditions: network-reachable, administrative account, no user interaction (CVSS vector). Other conditions: not stated in public data.
Chainguard7 products
- argo-cd-2.11All versions (No fix recorded)
- argo-cd-2.13All versions (No fix recorded)
- argo-cd-2.14All versions (No fix recorded)
- argo-cd-fips-2.14All versions (No fix recorded)
- argocd-image-updater< 0.15.2-r3
Argoproj2 products
Wolfi2 products
- argocd-image-updater< 0.15.2-r3
- argocd-image-updater-compat< 0.15.2-r3
Github.com/argoproj1 product
- argo-cd≤ 1.8.7 | All versions (No fix recorded)
Github.com/argoproj/argo-cd1 product
- v2≥ 2.12.0, < 2.12.10 | < 2.11.13 | ≥ 2.13.0, < 2.13.4
5 vendors · 13 products
References
7 links- github.com/argoproj/argo-cd/security/advisories/GHSA-47g2-qmh2-749vX Refsource CONFIRMAdvisoryWEBPatchVendor Advisory
- github.com/argoproj/argo-cd/commit/6f5537bdf15ddbaa0f27a1a678632ff0743e4107X Refsource MISCFIXWEBPatch
- github.com/argoproj/gitops-engine/commit/7e21b91e9d0f64104c8a661f3f390c5e6d73ddcaX Refsource MISCFIXWEBPatch
- github.com/argoproj/argo-cdPACKAGE