Argo CD CVE-2026-62185
HIGHAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain foothold as pod on cluster
-
DeliveryReach unprotected repo-server and Argo APIs
-
ExploitAbuse exposed internal endpoints
-
ExecutionExtract repo credentials / alter manifests
-
PersistPivot to remote code execution
-
ImpactAchieve cluster compromise
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V13 - Configuration Secure default settings
|
| Exploitation Conditions | Exploitation requires that Argo CD was deployed with the argo-helm chart before version 10.0.0 AND that the cluster has no independent network segmentation (a CNI-enforced NetworkPolicy or service mesh) compensating for the chart's missing default policy. The attacker must already control a pod on the same cluster (CVSS PR:L, AV:A adjacent/in-cluster network) - this is not remotely reachable from outside the cluster without such a foothold. Reaching full RCE/cluster compromise further depends on chaining additional attacks against the reachable Argo APIs, so the missing NetworkPolicy alone grants network reachability, not automatic code execution. Limiting factors: single-tenant clusters with no untrusted workloads, clusters already enforcing NetworkPolicy at the CNI level, and installations on chart 10.0.0+ are not exposed. |
| Impact | The supplied CVSS 4.0 vector (AV:A/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L, base 8.6) frames this as an adjacent-network, low-complexity, low-privilege issue with high confidentiality and integrity impact - consistent with an attacker who already has a foothold as some pod on the cluster (PR:L) rather than a fully unauthenticated internet-facing flaw. It is an exposure/hardening gap, not a memory-corruption bug: exploitation requires combining this open network path with follow-on attacks against the now-reachable Argo APIs, which is why the vendor describes 'combined attacks' to reach RCE. No EPSS score, no SSVC decision, no POC, and no KEV listing were provided, so probability-of-exploitation signals are absent; the realistic risk is elevated in multi-tenant or shared clusters where untrusted workloads run alongside Argo CD, and lower in single-tenant clusters that already enforce network segmentation via a CNI-level policy or service mesh. This is a genuine defense-in-depth priority for shared-cluster operators rather than a wormable, mass-exploitable vulnerability. |
| Exploit ScenarioDerived | An attacker who has compromised or deployed any low-privileged pod on a shared Kubernetes cluster (for example via a vulnerable application workload) discovers that Argo CD's repo-server and internal APIs are reachable because no NetworkPolicy blocks pod-to-pod traffic. From that pod they connect directly to repo-server and the Argo APIs, abuse the exposed functionality to extract repository credentials or manipulate application manifests, and pivot toward broader cluster compromise and remote code execution. No public exploit is identified at time of analysis, so this reflects the vendor-described 'combined attack' path rather than a released PoC. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 13, 2026
Insecure-default configuration in the Argo CD (argoproj/argo-helm) Helm chart before 10.0.0 ships without any Kubernetes NetworkPolicy, so every pod sharing the cluster can reach the repo-server and other internal Argo CD APIs that are normally meant to be isolated. A low-privileged workload that an attacker already controls can chain this unrestricted intra-cluster access into full cluster compromise and remote code execution. Reported by VulnCheck; no public exploit identified at time of analysis and it is not listed in CISA KEV, but the vendor rates real-world impact high (CVSS 4.0 base 8.6).
RemediationAI
Vendor-released patch: upgrade the argo-helm Argo CD chart to version 10.0.0 or later, which installs the network policies by default, and confirm the NetworkPolicy resources are actually created in the Argo CD namespace after deployment. If an immediate chart upgrade is not possible, the primary compensating control is to enable NetworkPolicies explicitly (many chart versions expose a value such as global/networkPolicy.create=true) or to author your own Kubernetes NetworkPolicy that restricts ingress to repo-server, application-controller, and the Argo CD API/server so only Argo CD's own pods can reach them - note this requires a CNI plugin that enforces NetworkPolicy (e.g. Calico, Cilium), otherwise the policy is silently ignored. As a further mitigation, run Argo CD in a dedicated namespace, avoid co-locating untrusted/multi-tenant workloads on the same cluster, and enforce mesh or CNI-level segmentation; the trade-off is added operational complexity and the need to whitelist legitimate cross-namespace traffic. See GHSA-47m3-95c7-g2g8 and the VulnCheck advisory (https://www.vulncheck.com/advisories/argo-cd-helm-chart-missing-network-policy-rce) for specifics.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Argo CD is a GitOps continuous-delivery controller for Kubernetes; the affected component is the community argo-helm chart (CPE cpe:2.3:a:argoproj:argo-helm) used to deploy it. Argo CD's architecture splits into several microservices - repo-server (which clones Git/Helm repos and renders manifests, holding repo credentials), application-controller, and API/server components - that communicate over in-cluster gRPC/HTTP and are intended to be reachable only by other Argo CD components. The root cause is CWE-1188 (Initialization of a Resource with an Insecure Default Setting): the chart did not enable NetworkPolicy objects by default, so Kubernetes' default 'allow-all' pod-to-pod networking left these sensitive internal services exposed to any pod in the cluster rather than restricted to Argo CD's own namespace/service accounts.
Know when Argo Helm gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:A/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N
Attacker needs an in-cluster pod foothold (AV:A, PR:L) but no user interaction; exposed repo-server yields high confidentiality/integrity and limited availability impact, scope unchanged.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Argo CD Helm Chart before 10.0.0 fails to install network policies by default, allowing any pod on a cluster to access repo-server and other Argo APIs. Attackers can exploit this unrestricted network access through combined attacks to achieve cluster compromise and remote code execution.
Executive ViewAI
Argo CD Helm chart versions before 10.0.0 contain a critical configuration gap that eliminates network boundaries between workloads in Kubernetes clusters, enabling attackers with any pod access to move laterally to full cluster control. Organizations running affected versions face direct risk to deployment infrastructure and all applications managed by Argo CD.
No vendor-released patch identified at time of analysis. Implement Kubernetes NetworkPolicy to restrict cluster-internal pod communication; apply least-privilege RBAC to Argo CD service accounts; enforce pod security policies; monitor inter-pod communication for anomalies; consider segregating Argo CD to a dedicated, restricted-access cluster if feasible.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB