Skip to main content

Argo CD CVE-2026-62185

HIGH
Initialization of a Resource with an Insecure Default (CWE-1188)
2026-07-13 VulnCheck
8.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain foothold as pod on cluster
  2. Delivery
    Reach unprotected repo-server and Argo APIs
  3. Exploit
    Abuse exposed internal endpoints
  4. Execution
    Extract repo credentials / alter manifests
  5. Persist
    Pivot to remote code execution
  6. Impact
    Achieve 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (VulnCheck) PRIMARY 8.6 HIGH
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
vuln.today AI 7.6 HIGH

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.

3.1 AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
4.0 AV:A/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Adjacent
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 80% exploitable
Prevalence
High
CNCF-graduated GitOps tool widely deployed across Kubernetes environments
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

43
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Affected Products (CPE)CVE.org

cpe:2.3:a:argoproj:argo-helm:*:*:*:*:*:*:*:*

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy