Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed argocd-mcp listener
-
DeliveryOpen MCP session without credentials
-
ExploitInvoke tools using stored Argo CD token
-
ExecutionCreate malicious Application / request sync
-
ImpactDeploy attacker manifests to cluster
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Hardware binding mechanism
|
| Exploitation Conditions | Two concrete prerequisites: (1) ARGOCD_API_TOKEN is configured on the argocd-mcp 0.8.0 instance - this is the normal operating mode and is what causes sessions to be accepted without caller credentials; and (2) the attacker has network reachability to the HTTP listener, which is exposed because the transport binds to all interfaces (0.0.0.0) rather than loopback. No authentication, user interaction, or special client is required once reachable. The primary limiting factor is network exposure: if the port is firewalled or bound only to loopback/an internal segment, remote exploitation is blocked despite the auth bypass. |
| Impact | All signals point to top-tier priority where the component is exposed. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N with high vulnerable- and subsequent-system impact across C/I/A) describes trivial, unauthenticated, remote, no-interaction exploitation, consistent with the description; the 10.0 score is credible because a single request yields full control of Argo CD, which in turn controls Kubernetes application deployment. No EPSS score, KEV entry, or POC was provided, so exploitation is currently 'no public exploit identified at time of analysis' - that lowers the immediacy somewhat but not the severity, since the flaw is a straightforward auth bypass that requires no exploit craft. The dominant limiting factor is network exposure: risk is critical if the listener is reachable from untrusted networks and materially lower if it is bound behind loopback or restricted networking. Given the GitOps blast radius, even a small operator team should treat a reachable instance as urgent and verify listener exposure immediately. |
| Exploit ScenarioDerived | An attacker who can route to the argocd-mcp port (for example a co-tenant on the cluster network, a pivoted host, or an instance inadvertently exposed to the internet) opens an MCP session without supplying any credential. Using the operator's stored Argo CD token that the server holds, they invoke tools to create a malicious Application pointing at attacker-controlled manifests and request a sync, achieving deployment into the cluster. No public POC is referenced, but the auth bypass requires no exploit development. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 29, 2026
Unauthenticated remote control of Argo CD in argocd-mcp 0.8.0, the Model Context Protocol server for Argo CD, arises because the HTTP transport binds to all network interfaces and accepts MCP sessions without any caller credential once ARGOCD_API_TOKEN is set. Any attacker with network reach to the listener can drive the full MCP tool surface under the operator's stored token to create applications, trigger syncs, and mutate Argo CD resources. Rated CVSS 10.0 by VulnCheck; no public exploit identified at time of analysis, and it is not listed in CISA KEV.
RemediationAI
Upgrade to the fixed release identified in the GitHub Security Advisory GHSA-rp45-5x3v-48mr (https://github.com/argoproj-labs/mcp-for-argocd/security/advisories/GHSA-rp45-5x3v-48mr); an exact patched version number is not included in the provided data, so confirm the fixed tag from that advisory before deploying. Patch available per vendor advisory. If immediate patching is not possible, bind the HTTP transport to loopback (127.0.0.1) or a trusted internal interface instead of 0.0.0.0 so the listener is not remotely reachable - trade-off: remote agent clients then require an SSH tunnel or reverse proxy. Additionally, place the MCP port behind a network policy/firewall or an authenticating reverse proxy (mTLS or bearer auth) that fronts the unauthenticated service, and scope the ARGOCD_API_TOKEN to the minimum Argo CD RBAC needed to reduce blast radius if the token is abused; note that tightening RBAC may break some MCP tool operations.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
argocd-mcp is an MCP (Model Context Protocol) server that exposes Argo CD operations as callable tools for AI/agent clients. The root cause is CWE-1327 (Binding to an Unrestricted IP Address, i.e. 0.0.0.0): the streamable-HTTP transport listens on every interface rather than loopback, and the session layer performs no authentication or authorization of the MCP caller. Because the server holds a long-lived Argo CD API token (ARGOCD_API_TOKEN) to talk to the Argo CD API server, it effectively acts as a confused deputy - a network-reachable, unauthenticated front door that wields the operator's privileged token against the GitOps control plane. The affected package is identified by CPE cpe:2.3:a:argoproj-labs:argocd-mcp.
Know when Argocd Mcp 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:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Unauthenticated network access with no interaction (PR:N/UI:N/AC:L); scope changes (S:C) because the MCP server abuses its stored token to fully compromise the separate Argo CD control plane.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
argocd-mcp 0.8.0 binds its HTTP transport to every network interface and accepts MCP sessions without requiring caller credentials when ARGOCD_API_TOKEN is configured. Attackers who can reach the listener can invoke the full tool surface using the operator's stored token to create applications, request syncs, and modify Argo CD resources.
Technical POC Analysis
argocd-mcp@0.8.0 starts its HTTP transport with app.listen(port) at src/server/transport.ts:166 with no host argument, so Node binds to all interfaces (0.0.0.0), matching CWE-1327.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 public PoC link from nuclei
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
argocd-mcp version 0.8.0 is vulnerable to unauthenticated remote control of Argo CD deployments. Any attacker with network access to the MCP listener can create applications, trigger deployments, and modify infrastructure resources without credentials, enabling arbitrary code injection into production environments.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict network access to the MCP listener port via firewall/security group rules to trusted internal networks only; (2) Disable the service entirely if not required for current operations; (3) Deploy behind an authenticated reverse proxy requiring valid credentials before traffic reaches the listener; (4) If possible, reconfigure HTTP transport to bind to localhost or specific internal interfaces only rather than all network interfaces (0.0.0.0).
Threat Model
5 threats: Elevation of Privilege, Spoofing, Tampering and 2 more
5-step attack chain with trust boundaries and controls
Full threat model - attack chain, trust boundaries, controls per stage and evidence - is part of the Pro and Business plans.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-68103
GHSA-p2x5-x87w-v2xj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB