Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver crafted untrusted content to developer
-
DeliveryVictim opens content in VS Code
-
ExploitTainted input drives a security decision
-
ExecutionSecurity feature bypassed across trust boundary
-
ImpactConfidential data disclosed
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 | Exploitation requires that the victim running Visual Studio Code (versions 1.0.0 up to but not including 1.141.1) open or interact with attacker-controlled content, because the CVSS vector specifies UI:R - this user-interaction requirement is the primary limiting factor and means it cannot be triggered fully passively. No authentication is required (PR:N), and the attack is network-delivered (AV:N) with low complexity (AC:L), so no special privileges or local access are needed once the user interacts. The specific security feature being bypassed and the exact untrusted input channel (CWE-807, reliance on untrusted inputs in a security decision) are not named in the available description and should be confirmed via the MSRC advisory to identify any configuration or feature prerequisites. |
| Impact | This is a moderate-priority issue, not a top-tier emergency, despite a CVSS of 7.4. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N) indicates a network-reachable, low-complexity, unauthenticated security-feature bypass that yields high confidentiality impact with a scope change, but it is gated by required user interaction (UI:R) - the victim developer must open or interact with attacker-controlled content. No EPSS probability is provided in the input and the CVE is NOT on CISA KEV, so there is no public evidence of active exploitation; exploitation status is 'no public exploit identified at time of analysis.' No POC is referenced. Signals are therefore largely consistent: a real but not widespread/automated threat - serious given VS Code's huge developer install base, but mitigated by the UI requirement and the absence of exploitation or exploit-code evidence. Key limitation: the description is terse ('reliance on untrusted inputs in a security decision') and does not name the specific security feature bypassed, so the concrete real-world impact (what trust boundary is defeated) cannot be fully confirmed from available data and should be verified against the MSRC advisory. |
| Exploit ScenarioDerived | An attacker crafts malicious content (e.g., a repository, workspace, file, or web resource) that supplies untrusted input into a trust/security decision made by VS Code. When the developer opens or interacts with it (UI:R), the editor bypasses the intended security control, allowing the attacker to access protected information across a trust boundary (S:C, C:H). No public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
An unauthenticated, network-positioned attacker can bypass a security feature in Visual Studio Code versions 1.0.0 up to but not including 1.141.1 by getting a victim to open or interact with attacker-controlled content, resulting in high confidentiality impact (CVSS 7.4, S:C/C:H/I:N/A:N). The user-interaction requirement (UI:R) is the primary limiting factor - the flaw cannot be triggered fully passively and no privileges or local access are needed once the victim interacts. Neither KEV confirmation nor public exploit code has been identified at time of analysis, so this is a moderate-priority patching item rather than an emergency, though the scope-changed, high-confidentiality rating keeps it above routine maintenance.
RemediationAI
Vendor-released patch: Microsoft has published a fix; update Visual Studio Code to 1.141.1 or later, the first version outside the affected range (1.0.0 <1.141.1), and prioritize endpoints where users routinely open externally sourced workspaces, repositories, or documents. Full details and any platform-specific guidance are in the MSRC update guide at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-102234 - consult it to identify the exact security feature involved before relying on configuration-only mitigations. If immediate upgrade is not possible, the actionable compensating controls are: keep Workspace Trust enabled and open unfamiliar folders in Restricted Mode (trade-off: extensions run with reduced capability and some tooling, debugging, and task execution will not work until trust is granted); avoid opening untrusted or externally supplied workspaces, files, and links on internet-exposed machines (trade-off: reduced workflow convenience and potential friction for legitimate collaboration); and disable or tightly curate auto-installed/unverified extensions that process attacker-supplied content (trade-off: loss of extension functionality and possible disruption for developers who depend on them). None of these controls eliminate the underlying untrusted-input trust decision, so treat upgrading to 1.141.1+ as the only complete fix.
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
The root cause falls under CWE-807, Reliance on Untrusted Inputs in a Security Decision: the product makes a trust or policy determination using data that an attacker can influence, rather than using a trusted, verified source. In Visual Studio Code's architecture - an Electron/Node.js-based cross-platform editor whose functionality is largely delivered through extensions, remote development, and workspace-scoped settings - security decisions such as extension/workspace trust, resource permissions, or content-origin gating are natural candidates for this class of bug, though the specific security feature being bypassed and the exact untrusted input channel are not named in the available description and should be confirmed against the MSRC advisory. The assessed vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N indicates the attack is network-delivered with low complexity and requires no authentication (PR:N), but does require victim interaction (UI:R); the Scope:Changed component (S:C) means the bypass affects resources beyond the vulnerable component's own security authority, which is consistent with a security-control decision being subverted rather than a simple memory-safety fault. Integrity and availability are unaffected, so the practical consequence is unauthorized disclosure/reach rather than code execution or denial of service.
Know when Visual Studio Code 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
AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N
Network-delivered, low-complexity, unauthenticated security-feature bypass but gated by required user interaction; scope change with high confidentiality and no integrity/availability impact, matching the described trust-boundary bypass.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Reliance on untrusted inputs in a security decision in Visual Studio Code allows an unauthorized attacker to bypass a security feature over a network.
Executive ViewAI
A security feature bypass in Visual Studio Code, affecting releases 1.0.0 through 1.141.0, lets attacker-controlled content expose high-value data on a developer's machine once that user opens or interacts with it. Because VS Code is deployed broadly across engineering staff and build environments that handle proprietary source code, credentials, and internal system access, even a single successful interaction could leak sensitive intellectual property. A vendor fix is already available, so this should be treated as a high-priority patch-management task rather than an active incident, as no public exploit has been identified at time of analysis.
Apply vendor patch.
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.
More in Visual Studio Code
View allVisual Studio Code Remote Code Execution Vulnerability. Rated high severity (CVSS 7.8), this vulnerability is no authent
Visual Studio Code Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerability is remotely e
Security-feature bypass in Microsoft Visual Studio Code before 1.136.2 lets a remote, unauthenticated attacker defeat a
Remote code execution in Visual Studio Code (versions 1.0.0 up to but not including 1.141.1) is achievable through a pat
Privilege escalation in Microsoft Visual Studio Code allows remote unauthenticated attackers to elevate privileges over
Visual Studio Code Remote Code Execution Vulnerability. Rated high severity (CVSS 7.8), this vulnerability is no authent
Security-feature bypass in Microsoft Visual Studio Code lets a remote attacker deliver functionality from an untrusted c
Remote code execution in Visual Studio Code (versions 1.0.0 through 1.132.0) is enabled by a missing authorization check
Command injection in Visual Studio Code 1.0.0 through 1.141.0 allows an unauthenticated remote attacker to execute arbit
Remote code execution in Microsoft Visual Studio Code allows a network-based attacker to inject and execute arbitrary co
Remote code execution in Visual Studio Code versions 1.0.0 through 1.141.1 allows an unauthenticated, network-positioned
Authorization bypass in Visual Studio Code versions 1.0.0 through 1.136.1 allows an unauthenticated network attacker to
EUVD-2026-100602
GHSA-762p-3hqw-gjx6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB