Skip to main content

Visual Studio Code CVE-2026-41613

| EUVDEUVD-2026-29696 HIGH
Session Fixation (CWE-384)
2026-05-12 microsoft
8.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Plant attacker-controlled session identifier
  2. Delivery
    Deliver crafted VS Code session link
  3. Exploit
    Victim opens and authenticates
  4. Execution
    Session fixation reuses fixed token
  5. Persist
    Attacker hijacks authenticated session
  6. Impact
    Full control of user context

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V7 - Session Management Session fixation prevention
Exploitation Conditions

Exploitation requires a network-reachable Visual Studio Code session/authentication path (consistent with remote tunnel, remote-SSH, or web-served session usage) and mandatory victim interaction (CVSS UI:R) - the target user must be induced to open or authenticate against an attacker-influenced session identifier. No prior authentication or privileges are needed on the attacker's side (PR:N). Limiting factors that reduce realistic risk: the attack cannot be fully automated (SSVC Automatable: no), it depends on the victim taking a specific action, and installations that do not use network-facing session/remote features present a smaller attack surface. Affected only on Visual Studio Code versions 1.0.0 through <1.119.1.

Impact

The signals are mixed and should be read together rather than off the raw 8.8. The CVSS vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) indicates a network-reachable, low-complexity, unauthenticated attack - but the mandatory UI:R (user interaction) means a victim must be induced to act, which materially lowers real-world exploitability and aligns with SSVC's 'Automatable: no'. SSVC also records 'Exploitation: none', and EPSS is very low at 0.06% (18th percentile), so there is no evidence of active or imminent mass exploitation; the high score is driven by the 'Technical Impact: total' (full C/I/A compromise of the affected session). There is no KEV listing and no POC reference, so this reads as a genuinely high-impact-if-triggered issue that is not currently a mass-exploitation priority - patch on a normal-to-prompt cycle rather than emergency. One caveat to verify: the description frames this as 'elevate privileges over a network' while session fixation typically also requires the attacker to first plant a session identifier and the victim to authenticate - confirm the exact triggering path with Microsoft's advisory, as the AC:L rating may understate the setup required.

Exploit ScenarioDerived

An attacker pre-establishes or plants a known session identifier and then socially engineers a developer into opening a crafted VS Code session, tunnel, or link (satisfying the UI:R requirement). Once the victim authenticates, the attacker reuses the fixated session token to assume the victim's authenticated context over the network, gaining full read/write control of that session. No public exploit code has been identified at time of analysis, so this remains a plausible-but-unproven attack path.

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

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

Alert me

AnalysisAIv1 – Jul 23, 2026

Privilege elevation in Microsoft Visual Studio Code (all releases from 1.0.0 up to but not including 1.119.1) stems from a session fixation weakness (CWE-384) that a remote, unauthenticated attacker can leverage to hijack a victim's authenticated session after the victim is lured into interacting with an attacker-supplied session identifier. The flaw carries a CVSS 8.8 rating with total confidentiality, integrity, and availability impact, but currently has no public exploit identified at time of analysis and a low EPSS score of 0.06% (18th percentile). Microsoft self-reported the issue and has shipped a fix, while CISA's SSVC framework records exploitation as 'none' and non-automatable.

RemediationAI

Vendor-released patch: upgrade Visual Studio Code to 1.119.1 or later, which is the first release outside the affected 1.0.0-<1.119.1 range per the EUVD data; consult the Microsoft advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-41613 for the definitive fixed build. Because exploitation requires user interaction and network reachability of the session path, interim compensating controls include disabling or restricting network-facing session features such as Remote Tunnels/Remote-SSH or the browser/web-served editor if not required (trade-off: loss of remote-development convenience), and instructing users not to open or reuse VS Code session/tunnel links received from untrusted sources (trade-off: relies on user vigilance and does not fully close the gap). Since Microsoft has shipped a fixed version, patching is the primary and preferred remediation and should be prioritized over workarounds; verify the auto-update channel is enabled so endpoints receive 1.119.1.

Affected VersionsENISA

Visual Studio Code 1.0.0 <1.119.1

Affected Packages

euvd visual_studio_code fix: 1.119.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

Visual Studio Code is Microsoft's cross-platform Electron-based source-code editor, identified here by cpe:2.3:a:microsoft:visual_studio_code. The root cause is CWE-384 (Session Fixation), a class of flaw where the application accepts and reuses a session identifier that was established before authentication rather than issuing a fresh identifier upon successful login. When a session token supplied or influenced by an attacker survives the authentication transition, the attacker who knows that token inherits the victim's authenticated context. In VS Code this manifests over a network-reachable session-handling path (consistent with features such as remote/tunnel or web-based sessions), where the fixated identifier lets an attacker assume the privileges of the authenticating user. The tags 'Authentication Bypass' and 'Session Fixation' reinforce that the security boundary being crossed is session-level authentication.

Know when Session Fixation 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

NVD PRIMARY 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
ENISA EUVD HIGH
vuln.today AI 7.5 HIGH

Network unauthenticated with victim interaction, but session fixation requires the attacker to first plant a token and time the victim's login, so AC:H; session compromise yields full C/I/A.

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

Primary rating from NVD.

CVSS VectorNVD

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

DescriptionCVE.org

Session fixation in Visual Studio Code allows an unauthorized attacker to elevate privileges over a network.

Executive ViewAI

Why It Matters

Microsoft Visual Studio Code (versions before 1.119.1) contains a session hijacking vulnerability that exposes development teams to unauthorized access and potential malicious code injection into your codebase. Any developer using a vulnerable VSCode version can have their authenticated session hijacked by remote attackers, creating supply chain risk and intellectual property theft exposure. An immediate patch deployment is essential to secure your development infrastructure.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 82% exploitable
Prevalence
Ubiquitous
one of the most widely used code editors across developer environments
Threat Intel
1
1 sources
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Data Quality
7 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.1%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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.

CVE-2026-102489 CRITICAL POC
9.4 Sep 30

Session hijacking in self-hosted Zammad 6.3.0 through 6.5.4 allows remote, unauthenticated attackers to take over a legi

CVE-2017-12965 CRITICAL POC
9.8 Aug 23

Session fixation vulnerability in Apache2Triad 1.5.4 allows remote attackers to hijack web sessions via the PHPSESSID pa

CVE-2025-28242 CRITICAL POC
9.8 Apr 18

Improper session management in the /login_ok.htm endpoint of DAEnetIP4 METO v1.25 allows attackers to execute a session

CVE-2022-40916 CRITICAL POC
9.8 Feb 06

Tiny File Manager v2.4.7 and below is vulnerable to session fixation. Rated critical severity (CVSS 9.8), this vulnerabi

CVE-2025-45949 CRITICAL POC
9.8 Apr 28

A critical vulnerability was found in PHPGurukul User Registration & Login and User Management System V3.3 in the /login

CVE-2023-48929 CRITICAL POC
9.8 Dec 08

Franklin Fueling Systems System Sentinel AnyWare (SSA) version 1.6.24.492 is vulnerable to Session Fixation. Rated criti

CVE-2023-41012 CRITICAL POC
9.8 Sep 05

An issue in China Mobile Communications China Mobile Intelligent Home Gateway v.HG6543C4 allows a remote attacker to exe

CVE-2023-31498 CRITICAL POC
9.8 May 11

A privilege escalation issue was found in PHP Gurukul Hospital Management System In v.4.0 allows a remote attacker to ex

CVE-2022-3269 CRITICAL POC
9.8 Sep 23

Session Fixation in GitHub repository ikus060/rdiffweb prior to 2.4.7. Rated critical severity (CVSS 9.8), this vulnerab

CVE-2021-39290 CRITICAL POC
9.8 Aug 23

Certain NetModule devices allow Limited Session Fixation via PHPSESSID. Rated critical severity (CVSS 9.8), this vulnera

CVE-2020-11729 CRITICAL POC
9.8 Apr 15

An issue was discovered in DAViCal Andrew's Web Libraries (AWL) through 0.60. Rated critical severity (CVSS 9.8), this v

CVE-2019-18418 CRITICAL POC
9.8 Oct 24

clonos.php in ClonOS WEB control panel 19.09 allows remote attackers to gain full access via change password requests be

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