Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessHost malicious repository or file
-
DeliveryLure developer to open in VS Code
-
ExploitUntrusted functionality loaded and included
-
ExecutionBypass security feature
-
ImpactCompromise editor confidentiality/integrity/availability
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Trusted source inclusion only
|
| Exploitation Conditions | Exploitation requires user interaction (CVSS UI:R): the victim must open or interact with attacker-controlled content in Visual Studio Code - such as a malicious repository, workspace, file, or link that causes the editor to include functionality from an untrusted control sphere. No authentication is required (PR:N) and the vector is network-reachable (AV:N) with low complexity (AC:L), so no attacker-side privileges or special access are needed. The chief limiting factor is that the attack cannot succeed without the victim opening the malicious content; there is no zero-click path, and Workspace Trust in restricted mode may blunt untrusted-workspace vectors on default configurations. |
| Impact | The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H drives the 8.8 score: network vector, low complexity, no privileges, but mandatory user interaction (UI:R) - meaning a victim must open a repository, file, or link. That UI:R is the primary limiting factor and separates this from a wormable zero-click flaw. No EPSS score was provided in the input, and there is no KEV listing and no POC signal, so real-world exploitation pressure is currently unproven despite the high base score. Note a tension worth flagging: the feed tags this 'Authentication Bypass' while CWE-829 and the description frame it as a security-feature bypass via untrusted-content inclusion - treat the 'auth bypass' tag as loose labeling and rely on the CWE/description; the practical risk is a developer opening a malicious project, which is a realistic and well-precedented attack pattern for VS Code. |
| Exploit ScenarioDerived | An attacker crafts a malicious repository or file - for example a project with hostile workspace configuration or a component referenced from an untrusted location - and lures a developer into opening it in Visual Studio Code. When the victim opens the content (UI:R), the untrusted functionality loads and bypasses the intended security feature, giving the attacker high-impact control over the editor's context. No public exploit is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 14, 2026
Security-feature bypass in Microsoft Visual Studio Code lets a remote attacker deliver functionality from an untrusted control sphere (CWE-829) that circumvents a built-in protection, yielding high confidentiality, integrity, and availability impact once a victim opens or interacts with attacker-supplied content. Rated CVSS 8.8 (AV:N/AC:L/PR:N/UI:R), it requires user interaction but no authentication, and Microsoft has released a fix via MSRC. There is no public exploit identified at time of analysis and it is not on the CISA KEV list.
RemediationAI
Patch available per vendor advisory: update Visual Studio Code to the fixed release identified in the MSRC guide at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-57102 (the exact patched version is listed there; it is not restated in this feed, so consult MSRC for the precise build). Because VS Code auto-updates by default, ensure the auto-update channel is enabled and force a restart, or push the current release through your software-management tooling to remove the vulnerable version fleet-wide. As interim compensating controls, enable and do not disable Workspace Trust so untrusted folders open in restricted mode (trade-off: prompts and reduced functionality when opening new projects), and instruct developers not to open repositories, files, or links from untrusted sources until patched (trade-off: relies on user discipline rather than a technical gate).
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
Visual Studio Code is Microsoft's cross-platform Electron-based source-code editor, which pulls in extensions, workspace configuration, and remote/web content that can originate outside the trusted boundary. The vulnerability maps to CWE-829 (Inclusion of Functionality from an Untrusted Control Sphere), meaning the editor loads or executes code/resources controlled by a party the security model should not trust - for example workspace-scoped settings, extension logic, or remotely referenced components - thereby defeating a guardrail intended to gate that behavior. The affected CPE is cpe:2.3:a:microsoft:visual_studio_code:*:*:*:*:*:*:*:* (all versions prior to the patched build); the exact fixed version is enumerated in the MSRC advisory but not restated in this feed.
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:U/C:H/I:H/A:H
Network-delivered untrusted content needs no privileges (PR:N) but requires the victim to open it (UI:R); inclusion of untrusted functionality yields high C/I/A within the editor's unchanged scope.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
DescriptionCVE.org
Inclusion of functionality from untrusted control sphere in Visual Studio Code allows an unauthorized attacker to bypass a security feature over a network.
Executive ViewAI
Microsoft Visual Studio Code is vulnerable to a security-feature bypass (CVSS 8.8) that allows remote attackers to execute untrusted code when users open attacker-supplied files, creating a direct threat to developer systems and the integrity of software they create. This vulnerability affects any organization where developers use VSCode and requires immediate patching to prevent potential compromise of development environments and downstream build artifacts.
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
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
OS command injection in Visual Studio Code exposes victims to remote code execution when they interact with attacker-con
EUVD-2026-44277
GHSA-3r7w-m284-m5r3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB