Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local authorized access to host
-
DeliveryStage malicious workspace or project artifact
-
ExploitTrigger incorrect privilege assignment under required conditions
-
ExecutionInduce victim user interaction in editor
-
ImpactBypass security feature with elevated scope
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Privilege assignment review
|
| Exploitation Conditions | Exploitation requires the attacker to already be a locally authorized user on the same host as the victim (AV:L, PR:L) - this is not remotely reachable. The attacker must also satisfy a high-complexity precondition (AC:H), such as a race or specific environmental state, and the victim must perform an in-editor action (UI:R). These limiting factors - local access, existing authorization, a difficult-to-control condition, and required user interaction - substantially constrain real-world exploitation despite the scope-changed integrity impact. The exact security feature bypassed and the precise triggering workflow are not detailed in the available data (only the MSRC advisory is referenced); verify specifics against the Microsoft update guide for CVE-2026-102851. |
| Impact | This is a moderate-severity, local privilege/security-feature bypass that should be treated as a routine patch priority rather than an emergency. The CVSS 3.1 vector (AV:L/AC:H/PR:L/UI:R/S:C/C:L/I:H/A:N, base 6.1) describes a difficult-to-exploit local issue: the attacker must already be a locally authorized user (PR:L), must win a high-complexity condition (AC:H), and must induce user interaction (UI:R). The scope change (S:C) and high integrity impact (I:H) explain why the score is not lower despite the local vector - a successful bypass can affect resources beyond the vulnerable component's security authority. No EPSS score, no CISA KEV listing, and no public POC were provided, so there is no public exploit identified at time of analysis and no evidence of active or widespread exploitation. The combination of local-only access, high attack complexity, required privileges, and required user interaction makes mass exploitation unlikely; the realistic concern is a motivated local actor on a shared or multi-user developer workstation. Net: a real but low-urgency fix given the enormous install base of VS Code, worth rolling out in normal patch cycles. |
| Exploit ScenarioDerived | A locally authorized user on a shared developer machine crafts a malicious workspace or project artifact and, by winning a timing/condition-dependent race (AC:H) and getting the victim to perform an action in the editor (UI:R), causes VS Code to misassign privileges and bypass a security feature. No public exploit code is known, and the high attack complexity plus required user interaction make reliable exploitation difficult. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
A local security-feature bypass in Visual Studio Code (all builds from 1.0.0 up to but not including 1.141.1) lets a low-privileged, already-authorized local attacker violate the editor's privilege boundaries under specific, hard-to-control conditions, with the integrity impact extending beyond VS Code's own security scope. Exploitation is not remotely reachable: it requires local access on the same host (AV:L), an existing low-privilege account (PR:L), a high-complexity precondition such as a race or particular environmental state (AC:H), and a victim action inside the editor (UI:R), which substantially constrains real-world abuse. There is no public exploit identified at time of analysis, no CISA KEV listing, and the vendor has released a patch, so this should be handled as a routine moderate-severity patch priority rather than an emergency.
RemediationAI
Vendor-released patch: update Visual Studio Code to 1.141.1 or later, per the MSRC update guide for CVE-2026-102851 (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-102851); the affected range is everything below 1.141.1, so any build in that range is unpatched. Because the flaw is a local privilege/security-feature bypass and the attack vector is AV:L with PR:L, the most effective compensating controls are host- and workspace-scoped rather than network-scoped: restrict interactive logon on developer workstations so untrusted users cannot obtain the low-privileged local account the exploit requires, and enable Workspace Trust so that auto-executed tasks, extensions, and configuration from untrusted folders are blocked - noting that the trade-off is reduced convenience for repos that rely on auto-run tasks or extension activation. Disabling or curtailing untrusted third-party extensions (for example via an allow-listed extension policy) reduces the reachable attack surface around privilege assignment but does not remove the underlying defect, and blocking local multi-user access has no network-side equivalent mitigation since the vulnerability is not remotely reachable. Given the required user interaction (UI:R), user awareness guidance to avoid acting on unsolicited in-editor prompts is a weak, secondary control only, and should not replace patching.
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 is classified as CWE-266 (Incorrect Privilege Assignment), meaning the product grants or retains a privilege level that does not match the security policy it is supposed to enforce, effectively allowing an authorized local user to bypass a security feature rather than to exploit a memory-safety or injection flaw. The CVSS vector CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:C/C:L/I:H/A:N describes a local attack path with high attack complexity, low privileges required, user interaction required, and a scope change (S:C) - the integrity impact (I:H) therefore affects a component outside the vulnerable VS Code process boundary, while confidentiality impact is only low and availability is unaffected. CWE-266 issues in developer tooling typically arise around permission checks for features such as extension hosting, workspace trust, task/terminal execution, or file-system access privileges; the MSRC advisory for CVE-2026-102851 is the authoritative source for the exact feature bypassed and the precise triggering workflow, neither of which is detailed in the available data. The scope-change and integrity weighting explain the 6.1 base score despite the otherwise limiting local, high-complexity, interaction-dependent profile.
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:L/AC:H/PR:L/UI:R/S:C/C:L/I:H/A:N
Local authorized attacker (AV:L/PR:L), hard-to-meet condition (AC:H) with required victim interaction (UI:R); privilege misassignment crosses a security boundary (S:C) yielding high integrity but no availability impact.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Incorrect privilege assignment in Visual Studio Code allows an authorized attacker to bypass a security feature locally.
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-100323
GHSA-pqx5-457c-r54v
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB