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
Lifecycle Timeline
2DescriptionCVE.org
Inclusion of functionality from untrusted control sphere in Visual Studio Code allows an unauthorized attacker to bypass a security feature over a network.
AnalysisAI
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.
Technical ContextAI
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.
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).
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
Privilege escalation in Microsoft Visual Studio Code allows remote unauthenticated attackers to elevate privileges over
Remote code execution in Visual Studio Code (versions 1.0.0 through 1.132.0) is enabled by a missing authorization check
Remote code execution in Microsoft Visual Studio Code allows a network-based attacker to inject and execute arbitrary co
OS command injection in Visual Studio Code exposes victims to remote code execution when they interact with attacker-con
Security-feature bypass in GitHub Copilot and Visual Studio (affecting Visual Studio Code builds before 1.119.1) lets a
Privilege elevation in Microsoft Visual Studio Code (all releases from 1.0.0 up to but not including 1.119.1) stems from
Missing authentication for critical function in Visual Studio Code extension for Arduino allows an unauthenticated attac
Local code execution in Microsoft Visual Studio Code stems from a command injection flaw (CWE-77) that lets an attacker
Security feature bypass via path traversal in GitHub Copilot and Visual Studio Code allows a local unauthorized attacker
Fail-open security logic in Visual Studio Code permits network-based security feature bypass by an unauthenticated attac
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-44277
GHSA-3r7w-m284-m5r3