Skip to main content

Visual Studio Code CVE-2026-102232

| EUVDEUVD-2026-99037 HIGH
Incorrect Authorization (CWE-863)
2026-10-13 secure@microsoft.com GHSA-2xxv-v3c7-83ww
7.0
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious file or workspace
  2. Delivery
    Deliver to target developer
  3. Exploit
    Victim opens content in VS Code
  4. Execution
    Bypass intended security feature
  5. Impact
    Compromise data and code as user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires LOCAL interaction (AV:L): the attacker must get crafted content in front of the victim and the victim must act on it (UI:R) - e.g. opening a malicious file, folder, or workspace in Visual Studio Code. AC:H further means exploitation is not reliable on demand and depends on conditions the attacker cannot fully control. No prior authentication or privileges are required (PR:N). The exact feature/configuration that must be present for the authorization bypass is not named in the Microsoft description and should be verified against the MSRC advisory. Limiting factors that reduce real-world risk: mandatory user interaction, no remote/network vector, and high attack complexity; there is no evidence of default-configuration exploitability from the available data.

Impact

This is a genuinely moderate-priority issue rather than a drop-everything emergency, and the CVSS 7.0 (CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U) reflects that well. The defining constraints are AV:L (local attack vector - no remote/network reach) combined with AC:H (high attack complexity - exploitation depends on conditions outside the attacker's control) and UI:R (a user must be induced to act). PR:N indicates no prior privileges are needed, and C:H/I:H/A:H indicate full compromise of confidentiality, integrity, and availability within the user's context if the bypass succeeds. Exploitation status: no public exploit identified at time of analysis - the input provides no EPSS score, no CISA KEV listing, and no POC signal, so there is no evidence of active or at-scale exploitation. No SSVC decision data was supplied. The signals are therefore internally consistent (high impact gated by local access, user interaction, and high complexity) and point to a flaw that is serious if triggered but not easily weaponized at scale. Key missing data to note explicitly: the specific 'security feature' that is bypassed is not named in the sparse Microsoft description, and no EPSS/KEV/POC telemetry was provided, so real-world exploitation likelihood cannot be quantified from the input alone.

Exploit ScenarioDerived

An attacker crafts a malicious file, workspace, or project and socially engineers a developer into opening or interacting with it in Visual Studio Code on their own machine. Because of the incorrect authorization flaw (CWE-863), the crafted content bypasses an intended VS Code security control, yielding high-impact access within the victim's user context. No public exploit code is available, and the CVSS AC:H rating indicates reliable exploitation requires specific, non-trivial conditions to be met.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 13, 2026

Security feature bypass in Visual Studio Code allows an unauthenticated local attacker to bypass a security control by convincing a victim to open crafted content, such as a malicious file, folder, or workspace. Exploitation requires local access and user interaction (AV:L/UI:R) with high attack complexity (AC:H), and no public exploit code has been identified at time of analysis. This is a moderate-priority issue rather than a drop-everything emergency, and the CVSS 7.0 score reflects that.

RemediationAI

No exact fixed version is provided in the available data. Administrators should review Microsoft's MSRC update guide at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-102232 and apply the relevant patched Visual Studio Code release for their platform and channel when available. Until then, reduce exposure by not opening untrusted files, folders, or workspaces in VS Code; keep Workspace Trust enabled and decline trust for unknown content; disable automatic execution of tasks or extensions in untrusted workspaces; and consider running VS Code in a restricted or sandboxed environment when handling external code. These compensating controls lower risk but do not eliminate the underlying incorrect authorization flaw, and restricting workspace trust may reduce functionality for legitimate external projects.

Affected VersionsENISA

Visual Studio Code 1.0.0 <1.141.1

Affected Packages

euvd visual_studio_code fix: 1.141.1

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 CWE-863: Incorrect Authorization, meaning Visual Studio Code does not correctly verify whether a user or process is allowed to perform a security-relevant action. In this case the bypass is local and requires user interaction (CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H), with high impact to confidentiality, integrity, and availability if triggered. The exact security feature or configuration that can be bypassed is not named in the Microsoft description and should be verified against the MSRC advisory; the input data provides no CPE strings or version-specific identifiers. Independent assessment notes that exploitation is not reliable on demand due to AC:H and that there is no evidence of default-configuration exploitability from the available data.

Know when the next one hits your stack

  • 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

Vendor (microsoft) PRIMARY 7.0 HIGH
AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
ENISA EUVD HIGH
vuln.today AI 7.0 HIGH

Local, user-interaction-dependent security-feature bypass with high complexity and no required privileges, but full impact to the user's context once triggered, giving AV:L/AC:H/PR:N/UI:R and C/I/A:H.

3.1 AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

Attack Vector
Local
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 20:20 EUVD
CVE Published
Oct 13, 2026 - 19:17 nvd
HIGH 7.0

DescriptionCVE.org

Incorrect authorization in Visual Studio Code allows an unauthorized attacker to bypass a security feature locally.

Executive ViewAI

Why It Matters

A high-severity security control bypass in Microsoft Visual Studio Code could allow a local attacker who convinces a user to open crafted content to circumvent protections on developer workstations. This matters because VS Code is broadly deployed and may hold access to source code, credentials, and production systems, although exploitation requires local access, user interaction, and high attack complexity, and no public exploit code has been identified at time of analysis. With no vendor-released patch identified, engineering and security teams should treat this as a contained but persistent risk until an update is available.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include limiting local access to trusted users, restricting the opening of untrusted files, folders, or workspaces, requiring untrusted content to be opened in an isolated VM or sandbox, applying least privilege to developer endpoints, and monitoring for anomalous Visual Studio Code activity until a vendor patch is available.

Threat Intelligence Overview

EPSS Score
0.3%
Top 75% exploitable
Prevalence
High
dominant cross-platform developer code editor with a massive global install base
Threat Intel
1
1 sources
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
Medium
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +35
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: +5

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy