Skip to main content

Continue CVE-2026-116109

| EUVDEUVD-2026-109601 LOW
OS Command Injection (CWE-78)
2026-10-26 VulDB GHSA-3cxv-6mgc-j7c4
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Lure user to malicious MCP server config
  2. Exploit
    Continue invokes setConnections for MCP transport
  3. Execution
    Attacker input reaches OS command
  4. Impact
    Arbitrary command executes with user privileges

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a Continue 2.0.0 user to add or connect to an attacker-controlled MCP server configuration; the malicious input is processed by MCPManagerSingleton.setConnections when establishing the MCP Server Transport, leading to OS command injection. The CVSS UI:P metric confirms user interaction is required - the victim must load or trust the malicious MCP server, so this is not a default remote-reachable service exposed to unauthenticated attackers. The precise tainted parameter and exactly how it reaches the shell are not described in the available sources (VulDB only). Limiting factors: required user interaction, dependence on the victim configuring a hostile MCP server rather than a default deployment, and scope currently confirmed only for version 2.0.0.

Impact

Signals are mixed and point to a moderate, user-interaction-gated issue rather than an urgent widespread threat. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P, score 5.3) describes a network-reachable, low-complexity flaw needing no prior privileges but requiring passive user interaction (UI:P), with the vendor rating each impact dimension Low (VC:L/VI:L/VA:L). That Low impact rating is notably conservative for a CWE-78 OS command injection, which by nature yields arbitrary command execution - I assess the technical impact as higher than the input suggests (see assessed vectors). Exploit maturity is E:P (proof-of-concept); the description states the exploit was disclosed publicly, so a public PoC reference exists but it is not verified as working exploit code. There is no CISA KEV listing and no EPSS score provided, so there is no evidence of active or automated exploitation. The vuln.today decision label is this_month (not act_now/emergency), consistent with a real but non-emergency priority. A key limiting factor is the UI:P requirement: a user must connect to or load an attacker-controlled MCP server configuration, which is not a default remote-reachable service. All intelligence derives from a single source (VulDB); the vendor was contacted but did not respond, so affected-version scope beyond 2.0.0 and any fix are unconfirmed.

Exploit ScenarioDerived

An attacker publishes or shares a malicious Model Context Protocol (MCP) server configuration and lures a Continue 2.0.0 user into adding or connecting to it. When Continue establishes the MCP Server Transport through MCPManagerSingleton.setConnections, attacker-controlled input is passed to an OS command, executing arbitrary commands with the developer's privileges. A public proof-of-concept reference exists but is not verified as working exploit code, and the low attack complexity (AC:L) means little attacker skill is needed once the user interacts.

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

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

Alert me

AnalysisAIv1 – Oct 26, 2026

OS command injection in continuedev Continue 2.0.0 is reachable through MCPManagerSingleton.setConnections in core/config/ConfigHandler.ts when the MCP Server Transport is initialized, allowing an attacker who controls an MCP server definition to run operating system commands in the context of the Continue process. Exploitation is gated by user interaction: a Continue user must add or connect to a hostile MCP server configuration, so a default installation is not remotely reachable without that trust decision. VulDB - the sole source for this entry - states that exploit details have been disclosed publicly and may be used, and that the vendor was contacted but did not respond; active exploitation is not confirmed by CISA KEV and no EPSS signal was supplied. Reported severity is modest (CVSS 4.0: 5.3; our assessment CVSS 3.1: AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H), and the priority label is this_month rather than an emergency.

RemediationAI

No vendor-released patch was identified at time of analysis: the disclosure record states the vendor was contacted early and did not respond, and no fixed version is listed in the available references, so upgrading should only be done to a release the project explicitly confirms as fixed rather than to an assumed version number. The effective compensating control is to treat MCP server definitions as trusted code: only add MCP servers from vetted sources, review any imported or shared Continue configuration for MCP server entries before connecting, and avoid importing configuration files supplied by third parties or generated from untrusted repositories - the trade-off is that this blocks the convenience of one-click or shared MCP setup. Where MCP servers are not needed, removing or disabling MCP server entries from the Continue configuration eliminates the vulnerable code path, at the cost of losing MCP-backed tooling. Run the Continue process (IDE extension host or CLI) with the least privilege and without access to production credentials, since injected commands execute with the user's rights, and restrict write access to Continue configuration files so unprivileged local users or synced folders cannot inject MCP entries; monitor configuration changes and unexpected child processes spawned by the editor or CLI as a detection measure. Track https://vuldb.com/vuln/426177 for any vendor fix or updated version information.

Affected VersionsENISA

continue 2.0.0

Affected Packages

euvd continue 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

Continue is an open-source AI code-assistant stack (IDE extension and CLI) whose 2.0.0 release supports Model Context Protocol (MCP) servers declared in its configuration. The vulnerable component is the MCP Server Transport path handled by MCPManagerSingleton.setConnections in core/config/ConfigHandler.ts, where connection definitions parsed from configuration are turned into live transports. Root cause class is CWE-78 (Improper Neutralization of Special Elements used in an OS Command), i.e. attacker-supplied values from an MCP server entry reach a shell/process invocation without adequate sanitization. Because MCP server definitions typically specify launch commands and arguments, the trust boundary is the configuration content itself; the precise tainted parameter and the exact path by which it reaches the shell are not described in the available sources, which consist only of the VulDB entry and its CTI page. The supplied CPE (cpe:2.3:a:continuedev:continue:*:*:*:*:*:*:*:*) is a wildcard with no version granularity, and only version 2.0.0 is actually confirmed as affected.

Know when Continue 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 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 8.8 HIGH

CWE-78 OS command injection yields arbitrary code execution (C/I/A:H), but the victim must connect to an attacker-controlled MCP server, so UI:R; no prior auth needed (PR:N).

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

2
Severity Changed
Oct 26, 2026 - 03:23 NVD
MEDIUM LOW
CVSS changed
Oct 26, 2026 - 03:23 NVD
5.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.org

A vulnerability has been found in continuedev Continue 2.0.0. This vulnerability affects the function MCPManagerSingleton.setConnections of the file core/config/ConfigHandler.ts of the component MCP Server Transport. Such manipulation leads to os command injection. The attack can be executed remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
1.2%
Top 33% exploitable
Prevalence
Medium
popular open-source AI coding assistant IDE extension, moderate production footprint
Social Media
1
Sightings
Data Quality
4 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 1.2%
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

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

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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