Skip to main content

Visual Studio Code CVE-2026-69320

| EUVDEUVD-2026-56561 HIGH
OS Command Injection (CWE-78)
2026-08-11 secure@microsoft.com GHSA-5948-chc9-3jrw
8.8
CVSS 3.1 · Vendor: microsoft
Share

Severity by source

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

Network-exploitable with no attacker privileges, but requires victim to open malicious content (UI:R); full OS command execution yields high CIA impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/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
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
Patch available
Aug 11, 2026 - 18:19 EUVD
Analysis Generated
Aug 11, 2026 - 17:57 vuln.today
CVE Published
Aug 11, 2026 - 17:19 nvd
HIGH 8.8

DescriptionCVE.org

Improper neutralization of special elements used in an os command ('os command injection') in Visual Studio Code allows an unauthorized attacker to execute code over a network.

AnalysisAI

OS command injection in Visual Studio Code exposes victims to remote code execution when they interact with attacker-controlled content, such as a malicious workspace, repository, or file. The vulnerability (CWE-78) stems from improper neutralization of shell metacharacters in input passed to OS-level command execution routines, giving an unauthenticated network attacker the ability to run arbitrary commands with the privileges of the VS Code process. No active exploitation has been confirmed by CISA KEV, and no public proof-of-concept is referenced at time of analysis.

Technical ContextAI

CWE-78 (Improper Neutralization of Special Elements used in an OS Command) indicates that Visual Studio Code fails to sanitize or escape shell metacharacters - such as semicolons, backticks, pipes, or command substitution sequences - before passing user-influenced data to a system shell or OS command API. Visual Studio Code is an Electron-based editor built on Node.js, and it regularly invokes underlying OS shells for integrated terminal sessions, build task runners, debugger launch configurations, and extension host processes. Any of these integration points that accept external input (e.g., from a cloned repository's workspace configuration, a crafted extension manifest, or a remote development session) could serve as an injection surface. No CPE strings were included in the source data, so exact affected versions cannot be independently confirmed; affected version range should be verified against the Microsoft Security Response Center advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-69320.

RemediationAI

The primary remediation is to apply any patch or updated release of Visual Studio Code identified in the Microsoft Security Response Center advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-69320. No specific fixed version number was included in the available intelligence data, so the exact upgrade target must be obtained directly from the MSRC advisory. Vendor-released patch status is confirmed as 'patch available per vendor advisory' based on MSRC publication, but the precise fix version was not independently verifiable from the provided data. As a compensating control pending patching, organizations should restrict VS Code usage in environments where untrusted workspaces or repositories are routinely opened, and consider disabling or constraining VS Code's task runner and terminal integration features for users who do not require them, noting that this will degrade developer workflow functionality. Enforcing code signing or provenance checks on workspace configurations before opening them can also reduce the attack surface.

CVE-2022-41034 HIGH POC
7.8 Oct 11

Visual Studio Code Remote Code Execution Vulnerability. Rated high severity (CVSS 7.8), this vulnerability is no authent

CVE-2022-30129 HIGH POC
8.8 May 10

Visual Studio Code Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerability is remotely e

CVE-2026-81376 CRITICAL
9.6 Sep 08

Security-feature bypass in Microsoft Visual Studio Code before 1.136.2 lets a remote, unauthenticated attacker defeat a

CVE-2026-47281 CRITICAL
9.6 Jun 09

Privilege escalation in Microsoft Visual Studio Code allows remote unauthenticated attackers to elevate privileges over

CVE-2021-43891 HIGH
7.8 Dec 15

Visual Studio Code Remote Code Execution Vulnerability. Rated high severity (CVSS 7.8), this vulnerability is no authent

CVE-2026-57102 HIGH
8.8 Jul 14

Security-feature bypass in Microsoft Visual Studio Code lets a remote attacker deliver functionality from an untrusted c

CVE-2026-59113 HIGH
8.8 Aug 11

Remote code execution in Visual Studio Code (versions 1.0.0 through 1.132.0) is enabled by a missing authorization check

CVE-2026-70336 HIGH
8.8 Aug 11

Remote code execution in Microsoft Visual Studio Code allows a network-based attacker to inject and execute arbitrary co

CVE-2026-78462 HIGH
8.8 Sep 08

Authorization bypass in Visual Studio Code versions 1.0.0 through 1.136.1 allows an unauthenticated network attacker to

CVE-2026-41109 HIGH
8.8 May 12

Security-feature bypass in GitHub Copilot and Visual Studio (affecting Visual Studio Code builds before 1.119.1) lets a

CVE-2026-41613 HIGH
8.8 May 12

Privilege elevation in Microsoft Visual Studio Code (all releases from 1.0.0 up to but not including 1.119.1) stems from

CVE-2024-43488 CRITICAL
9.8 Oct 08

Missing authentication for critical function in Visual Studio Code extension for Arduino allows an unauthenticated attac

Share

CVE-2026-69320 vulnerability details – vuln.today

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