Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure user to malicious MCP server config
-
ExploitContinue invokes setConnections for MCP transport
-
ExecutionAttacker input reaches OS command
-
ImpactArbitrary 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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
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).
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.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
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
Incomplete destructive-command denylist in Continue CLI's headless and auto modes enables indirect prompt injection to t
Path traversal in Continue 1.2.22 and earlier allows local authenticated attackers to read arbitrary files on the host s
EUVD-2026-109601
GHSA-3cxv-6mgc-j7c4
NVD
CVE.org
EPSS
VulDB
Exploit-DB