PatchSiren cyber security CVE debrief
CVE-2026-113708 argoproj CVE debrief
A critical vulnerability exists in Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes. Specifically, from versions 2.7.0 until 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2, Kustomize passes ref or version query values from remote resource, base, or component URLs to git fetch without an end-of-options separator. This allows a leading-hyphen value to be parsed as --upload-pack and execute a command inside argocd-repo-server when using a local transport such as file://. The command runs as the repo-server user, can read repository credentials and other process-accessible data, and can return output through manifest-generation errors.
- Vendor
- argoproj
- Product
- argo-cd
- CVSS
- CRITICAL 9.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-20
- Original CVE updated
- 2026-10-20
- Advisory published
- 2026-10-20
- Advisory updated
- 2026-10-20
Who should care
Defenders responsible for Argo CD deployments, especially those using Kustomize with remote references, should assess their exposure and prioritize verification and potential updates.
Why it matters
CVE-2026-113708 is a critical vulnerability in Argo CD that allows for command execution in the repo-server via Kustomize remote references. Defenders should prioritize verifying exposure, especially in deployments using Kustomize with remote references, and assess the need for updates or mitigations.
- Command execution in repo-server
- Potential data theft through repository credentials access
- Possible disruption via manifest-generation errors
Technical summary
The vulnerability arises from Kustomize passing ref or version query values from remote resource, base, or component URLs to git fetch without an end-of-options separator. This allows for command execution in the argocd-repo-server when using a local transport such as file://. The command runs as the repo-server user, can read repository credentials and other process-accessible data, and can return output through manifest-generation errors. Affected product deployments should be verified for exposure, and defenders should prioritize updates or mitigations for Argo CD versions 2.7.0 until 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2.
Defensive priority
Defenders should prioritize verifying exposure in their Argo CD deployments, especially those using Kustomize with remote references, and assess the need for updates or mitigations.
Recommended defensive actions
- Verify Argo CD version and assess exposure
- Review Kustomize configurations for remote references
- Update to a non-vulnerable version if necessary
- Monitor for suspicious activity in repo-server logs
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The vulnerability details are based on the official CVE record and source item from cve_program_cvelist_v5, which provides information on the affected versions of Argo CD and the potential impact of the vulnerability.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-113708 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-113708
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-113708 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-113708
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Argo CD: A Kustomize remote ref can run commands in the repo-server
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/113xxx/CVE-2026-113708.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/argoproj/argo-cd/security/advisories/GHSA-9v9p-x54c-58gc
Supplemental source - x_refsource_CONFIRM
-
Source reference
Unverified legacy reference
URL: https://github.com/argoproj/argo-cd/security/advisories/GHSA-j6cw-g6p4-7hch
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/argoproj/argo-cd/pull/12299
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/argoproj/argo-cd/commit/25badeb7a1e154805340bb7237e0ce671f3772dd
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://argo-cd.readthedocs.io/en/stable/user-guide/kustomize/
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/argoproj/argo-cd/releases/tag/v3.3.15
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/argoproj/argo-cd/releases/tag/v3.4.10
Supplemental source - x_refsource_MISC
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.