PatchSiren

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.