Skip to main content

DeepSeek Harness CVE-2026-101131

| EUVDEUVD-2026-88404 LOW
Reliance on Untrusted Inputs in a Security Decision (CWE-807)
2026-09-28 VulDB GHSA-vcc3-4jvw-qx89
1.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain local low-privileged access
  2. Exploit
    Set/manipulate E2B_API_KEY input to dsh
  3. Execution
    Untrusted value drives security decision in index.ts
  4. Impact
    Limited information disclosure

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 local access to a host running deepseek-harness (<=0.1.5-rc.3) with existing low-level privileges (PR:L) sufficient to influence the E2B_API_KEY argument passed to the e2b/dsh component in packages/e2b/e2b/src/index.ts. No user interaction is needed (UI:N), but the local vector (AV:L) and pre-existing privilege requirement are the primary limiting factors; there is no remote/network exploitation path. Impact is confined to limited confidentiality (VC:L) with no integrity or availability effect, and no patched version exists since the vendor did not respond.

Impact

This is a low-severity, low-priority issue despite the presence of a public exploit. The CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N) confirms local access and existing low privileges are required, with only limited confidentiality impact and no integrity or availability impact - consistent with the vendor's 4.8 (Medium) score. SSVC-style reading: exploitation is at 'proof-of-concept' (E:P in the vector; VulDB states the exploit is publicly available), it is NOT automatable (local, requires prior low-privilege access), and technical impact is partial/low. No EPSS score and no CISA KEV entry were provided, and there is no evidence of active exploitation. The signals are internally consistent - a genuinely local, authenticated, low-impact CWE-807 (reliance on untrusted input for a security decision) flaw. The public PoC raises awareness but the local + PR:L barrier and minimal impact keep real-world risk low. Note the 'Information Disclosure' tag is only partially justified: the vector carries VC:L (some confidentiality), but CWE-807 fundamentally describes a trust/security-decision integrity weakness, so the labeling is imprecise.

Exploit ScenarioDerived

A low-privileged local user or process on a host running deepseek-harness manipulates the E2B_API_KEY argument consumed by packages/e2b/e2b/src/index.ts (the 'dsh' component), which is trusted for a security decision without validation. By supplying an attacker-influenced value the actor skews that trust decision to disclose limited information. A public proof-of-concept exists, though exploitation still requires prior local access with existing privileges.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 28, 2026

Local information disclosure in deepseek-ai DeepSeek Harness through 0.1.5-rc.3 allows an authenticated local attacker with low privileges to manipulate the E2B_API_KEY argument in packages/e2b/e2b/src/index.ts (dsh component), causing the application to rely on untrusted input in a security decision. Publicly available exploit code exists, and the vendor was contacted early but did not respond; the issue is assessed as low severity with only limited confidentiality impact and no integrity or availability effect.

RemediationAI

No vendor-released patch identified at time of analysis, as the vendor did not respond to early disclosure. Until a fix is available, restrict local access to hosts running DeepSeek Harness to trusted users and run the harness under a dedicated low-privilege account, understanding that this may reduce operational flexibility. Load E2B_API_KEY from a protected secret store or trusted configuration and prevent local users from overriding it via process arguments or environment files, which can complicate local development. If the E2B/dsh integration is not required, disable that component entirely to remove the vulnerable code path, accepting loss of sandbox functionality. Monitor https://vuldb.com/vuln/410988 and the related VulDB CTI page https://vuldb.com/vuln/410988/cti for updated guidance; because exploitation requires local access and low privileges, the primary practical control is limiting local shell and environment-variable access on affected systems.

Affected VersionsENISA

deepseek-harness 0.1.5-rc.3
deepseek-harness 0.1.5-rc.2
deepseek-harness 0.1.5-rc.1
deepseek-harness 0.1.5-rc.0

Affected Packages

euvd deepseek_harness no fix

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

CWE-807 (Reliance on Untrusted Inputs in a Security Decision) is the root cause: the dsh component in packages/e2b/e2b/src/index.ts uses E2B_API_KEY as part of a security decision, and that value can be influenced by a local actor rather than being validated against a trusted source. The affected package is deepseek-ai deepseek-harness, with CPE cpe:2.3:a:deepseek-ai:deepseek-harness:*:*:*:*:*:*:*:* covering versions up to 0.1.5-rc.3. The CVSS v4.0 vector indicates AV:L/AC:L/AT:N/PR:L/UI:N with VC:L and no VI/VA or subsequent system impact, matching the independent assessment of CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N. Exploitation therefore requires local access and low privileges, with no remote or network path, and the result is limited confidentiality exposure.

Know when Deepseek Harness 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 (VulDB) PRIMARY 1.9 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 3.3 LOW

Local access with pre-existing low privileges to manipulate the E2B_API_KEY argument (AV:L/PR:L), no user interaction, and only limited confidentiality impact (C:L) with no integrity/availability effect.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

2
Severity Changed
Sep 28, 2026 - 19:22 NVD
MEDIUM LOW
CVSS changed
Sep 28, 2026 - 19:22 NVD
4.8 (MEDIUM) 1.9 (LOW)

DescriptionCVE.org

A vulnerability was identified in deepseek-ai deepseek-harness up to 0.1.5-rc.3. Impacted is an unknown function of the file packages/e2b/e2b/src/index.ts of the component dsh. The manipulation of the argument E2B_API_KEY leads to reliance on untrusted inputs in a security decision. Local access is required to approach this attack. The exploit is publicly available and might be used. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Rare
experimental pre-release (rc) AI harness from DeepSeek, negligible production footprint
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 LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

10
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: 0
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