Skip to main content

argocd-mcp EUVDEUVD-2026-68103

| CVE-2026-82456 CRITICAL
Binding to an Unrestricted IP Address (CWE-1327)
2026-08-29 VulnCheck GHSA-p2x5-x87w-v2xj
10.0
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach exposed argocd-mcp listener
  2. Delivery
    Open MCP session without credentials
  3. Exploit
    Invoke tools using stored Argo CD token
  4. Execution
    Create malicious Application / request sync
  5. Impact
    Deploy 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
1 public PoC Patch available 0.4% exploitation probability (EPSS)

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

Alert me

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

argocd-mcp 0.8.0 <0.9.0

Affected Packages

euvd argocd_mcp fix: 0.9.0

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

Vendor (VulnCheck) PRIMARY 10.0 CRITICAL
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
vuln.today AI 10.0 CRITICAL

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.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

2
Patch available
Aug 29, 2026 - 15:16 EUVD
CVE Published
Aug 29, 2026 - 13:47 cve.org
CRITICAL 10.0

DescriptionCVE.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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.4%
Top 70% exploitable
Prevalence
Low
niche, recently introduced MCP connector for Argo CD
Social Media
3
Sightings
Data Quality
6 sources
Confidence: High

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 CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity + public POC available
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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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