Vulnerability details

CVE-2026-113672

argoproj Argo CD

Argo CD: A Jsonnet import can read files from the repo-server

CVSS 3.1
9.9Critical

Official description

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. From 0.9.0 until 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2, the repo-server evaluates .jsonnet files with an importer that does not confine import, importstr, or importbin to the repository root. Absolute paths, parent-directory traversal, and repository symlinks can open any file readable by the repo-server, including /proc/self/environ, projected service-account tokens, mounted private keys, and repository credentials. Although generated Secrets are redacted, placing imported contents in a ConfigMap returns the data to the caller. Using importstr on a non-terminating device such as /dev/zero can exhaust repo-server memory. An attacker can commit a .jsonnet file to a Git repository used by an Application or upload the file through POST /api/v1/applications/manifestsWithFiles, also exposed by argocd app diff --local --server-side-generate. Directory applications evaluate every .jsonnet file in the application directory. The upload path requires only Application get permission on an existing directory Application, without Application update or sync permission or repository write access. This issue is fixed in versions 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2.

CVSS scores

ScoreVersionSourceVector
9.9Critical 3.1 CVEProject cvelistV5 (CNA) (GitHub_M) CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

Affected products

VendorProductVersionsSource
argoproj Argo CD >= 0.9.0, < 3.3.1 CVEProject cvelistV5 (CNA)
argoproj Argo CD >= 3.4.0-rc1, < 3.4.10 CVEProject cvelistV5 (CNA)
argoproj Argo CD >= 3.5.0-rc1, < 3.5.4 CVEProject cvelistV5 (CNA)
argoproj Argo CD >= 3.6.0-rc1, < 3.6.0-rc2 CVEProject cvelistV5 (CNA)

References and advisories

10
Kolun on Telegram @kolunsec Exploited CVEs, key news and a daily digest Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.

Details

Published
2026-10-20
Last updated
2026-10-28
State
Published
Assigner (CNA)
GitHub_M
Kolun priority
29 · Low

Exploit prediction (EPSS)

0.83%
Probability of exploitation in 30 days
57.9%
Percentile (among all CVEs)

SSVC assessment (CISA)

Automatable
No
Exploitation
None
Technical impact
Total

Weaknesses (CWE)

  • CWE-22
    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')