PatchSiren cyber security CVE debrief
CVE-2026-113709 argoproj CVE debrief
Argo CD vulnerability CVE-2026-113709 allows for command execution in the repo-server when using Kustomize Helm config home. Affected versions include 2.1.0 to 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2. The vulnerability requires operator enablement of --enable-helm. An attacker can commit a Kustomization and plugin to a Git repository that an Application builds or upload files through POST /api/v1/applications/manifestsWithFiles. The command runs as the repo-server user and can read repository credentials and other process-accessible data.
- 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-21
- Advisory published
- 2026-10-20
- Advisory updated
- 2026-10-21
Who should care
Argo CD operators, administrators, and users who have enabled --enable-helm for kustomize build. They should review and update Argo CD to a non-vulnerable version, disable --enable-helm if not required, and implement compensating controls to restrict access to repository.
Why it matters
CVE-2026-113709 allows for command execution in Argo CD repo-server when using Kustomize Helm config home. Operators and administrators should review and update Argo CD to a non-vulnerable version, disable --enable-helm if not required, and implement compensating controls.
- Command execution in repo-server
- Potential data theft or unauthorized access
- Elevation of privileges for attackers
- Possible disruption of service
Technical summary
The vulnerability exists in Argo CD versions 2.1.0 to 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2. An attacker can commit a Kustomization and plugin to a Git repository that an Application builds or upload files through POST /api/v1/applications/manifestsWithFiles. The command runs as the repo-server user and can read repository credentials and other process-accessible data. The vulnerability requires operator enablement of --enable-helm for kustomize build. Helm automatically loads a downloader plugin from `<configHome>/.data/plugins` without a separate plugin-install step and executes its program inside argocd-repo-server when a helmCharts repository URL uses the plugin's protocol.
Defensive priority
High
Recommended defensive actions
- Review and update Argo CD to a non-vulnerable version
- Disable --enable-helm if not required
- Monitor repository credentials and process-accessible data
- Implement compensating controls to restrict access to repository
- 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 CVE record and source item provide details on the vulnerability, affected versions, and references. The vulnerability exists in Argo CD versions 2.1.0 to 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2. The vulnerability requires operator enablement of --enable-helm for kustomize build. Helm automatically loads a downloader plugin from `<configHome>/.data/plugins` without a separate plugin-install step and executes its program inside argocd-repo-server when a helmCharts repository URL uses the plugin's protocol.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-113709 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-113709
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-113709 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-113709
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Argo CD: A Kustomize Helm config home can run commands in the repo-server
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/113xxx/CVE-2026-113709.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/argoproj/argo-cd/security/advisories/GHSA-fw5c-w8rc-j7fx
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/6059
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/kubernetes-sigs/kustomize/pull/3784
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/argoproj/argo-cd/commit/b6d5c23bce2f8a46c52975ba438a3b93d242d96c
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
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.