Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure operator browser to malicious page
-
DeliveryDNS-rebind origin to loopback API
-
ExploitSend Host-spoofed POST to /api
-
ExecutionInvoke commands/execute with danger-full-access
-
PersistEscalate to unconfined execution
-
ImpactRun bash and exfiltrate conversations
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Trusted input validation
|
| Exploitation Conditions | Requires the DeepSeek Harness control-plane API (default 127.0.0.1:3080) to be running, and the victim operator to load attacker-controlled web content in a browser on the same host - the attack is a confused-deputy/DNS-rebinding vector (UI:P), not a direct network call. No credentials, API key, or authentication are needed once the operator's browser is weaponized, because the server trusts the client-supplied Host header instead of the TCP connection origin. Limiting factors: exploitation depends on operator browser interaction with a malicious page, applies only to versions before 0.1.2-alpha.1, and the fixed CLI additionally refuses |
| Impact | The vendor CVSS 4.0 base score is 9.4 (AV:N/AC:L/AT:N/PR:N/UI:P) with high confidentiality, integrity, and availability impact on both the vulnerable and subsequent systems, reflecting that a successful confused-deputy attack yields arbitrary bash execution on the operator's host. The critical limiting factor, correctly captured by UI:P, is that exploitation requires the victim operator to load attacker-controlled web content (DNS rebinding or malicious cross-site POST) while the harness is running - it is not a fire-and-forget internet-facing RCE. No EPSS score, KEV listing, or weaponized PoC is present in the provided data, so real-world exploitation pressure is currently unquantified; the primary corroboration is the upstream fixing commit and the VulnCheck advisory. Net: a genuinely high-severity design flaw for anyone running the affected alpha, but real-world risk is bounded by the browser-interaction prerequisite and the product's alpha/niche footprint, so it is a priority patch for actual users rather than a mass-exploitation threat. |
| Exploit ScenarioDerived | An operator running DeepSeek Harness on 127.0.0.1:3080 visits an attacker-controlled web page, which uses DNS rebinding to point its domain at 127.0.0.1 and then issues requests to |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 08, 2026
Authentication bypass in DeepSeek Harness before 0.1.2-alpha.1 lets attackers seize full control of the local agent by spoofing the HTTP Host header, because the control-plane API trusts the client-supplied Host value instead of the actual TCP connection origin. An unauthenticated attacker who lures an operator's browser to a malicious page (via DNS rebinding or a cross-site 'simple' POST) can invoke privileged methods such as commands/execute with danger-full-access, escalate approval policies to unconfined execution, and exfiltrate all stored conversations. No public exploit is identified at time of analysis, though the fixing commit and a VulnCheck advisory document the exploitation mechanics in detail.
RemediationAI
Vendor-released patch: 0.1.2-alpha.1 - upgrade to dsh-v0.1.2-alpha.1 or later (https://github.com/deepseek-ai/deepseek-harness/releases/tag/dsh-v0.1.2-alpha.1), which enforces a Host/Origin trust fence across the entire /api prefix and rejects --host 0.0.0.0. If immediate upgrade is not possible, keep the server bound to loopback (127.0.0.1) and avoid exposing it on 0.0.0.0/LAN interfaces; restrict which browsers/pages the operator interacts with while the harness is running, since the attack is browser-mediated (side effect: limits normal workflow). As a compensating control, front the API with a proxy that strictly validates the Host/Origin header against the loopback authority and rejects mismatches, or bind the service to a non-predictable port behind a firewall rule blocking non-loopback access (trade-off: breaks legitimate remote/in-app directory-browser clients). Review stored conversations and rotate any secrets that may have transited the agent, since prior exposure cannot be ruled out.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in npm, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
DeepSeek Harness is an agentic coding/execution harness that exposes a web GUI backed by an /api control-plane over plain loopback HTTP (default 127.0.0.1:3080). That surface includes RCE-grade methods - session.prompt/commands/execute drive an agent that runs bash on the host. The root cause maps to CWE-807 (Reliance on Untrusted Inputs in a Security Decision): the only browser-trust check (isTrustedNativeDialogRequest) guarded a single cosmetic route while every consequential method was unguarded, and the server derived trust from the attacker-controllable Host header rather than the socket origin. This is the classic confused-deputy pattern against a local API: a DNS-rebound origin talks to the loopback socket as if same-origin (making CORS inapplicable), with only the Host header betraying the attacker's domain. The fix enforces a browser-trust 'fence' once at the carrier for the entire /api prefix, validating Host/Origin against trustedHosts, and the CLI now rejects --host 0.0.0.0.
Know when the next one hits your stack
- 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:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Network confused-deputy attack needs operator browser interaction (UI:R); no auth (PR:N); agent runs bash escaping the app boundary to the host, so S:C with full C/I/A.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
Lifecycle Timeline
2DescriptionCVE.org
DeepSeek Harness before 0.1.2-alpha.1 contains an authentication bypass vulnerability in its local HTTP control-plane API that allows attackers to gain full agent control by supplying a spoofed Host header, as the server validates only the client-supplied Host header value rather than the actual TCP connection origin. Attackers can exploit this flaw to invoke privileged commands such as commands/execute with danger-full-access permissions, escalate session approval policies to unconfined execution, and retrieve all stored conversations without any credential or API key.
Executive ViewAI
DeepSeek Harness versions before 0.1.2-alpha.1 contain a critical authentication bypass enabling unauthenticated attackers to seize complete control of local AI agents and exfiltrate all stored conversations through browser-based attacks. While no public exploit has been identified, exploitation mechanics are documented in security advisories and pose immediate risk to organizations running affected versions.
No vendor-released patch identified at time of analysis. Implement interim mitigations: (1) restrict network access to the control-plane API to trusted networks only; (2) deploy a reverse proxy to validate and enforce correct Host headers before forwarding requests; (3) implement DNS pinning and CORS policies to prevent DNS rebinding attacks; (4) disable the control-plane API if not actively required; (5) monitor access logs for suspicious Host header patterns; (6) implement network segmentation to isolate the control-plane API from untrusted network segments.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-73161
GHSA-8m2g-8cgm-3vcp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB