Skip to content
OpenAdvisories

Product · Microsoft

Visual Studio Code

92 known vulnerabilities.

Visual Studio Code at a glance

Last 12 months
48
Critical · all time
3
Exploited · all time
0
Public exploit · all time
5
New vulnerabilities per month · last 12 months
0 10 20 December 2025: 0 vulnerabilities Dec 2025 January 2026: 0 vulnerabilities February 2026: 2 vulnerabilities March 2026: 0 vulnerabilities Mar April 2026: 0 vulnerabilities May 2026: 4 vulnerabilities June 2026: 5 vulnerabilities, 1 critical Jun July 2026: 5 vulnerabilities August 2026: 8 vulnerabilities September 2026: 12 vulnerabilities, 1 critical Sep October 2026: 10 vulnerabilities, 1 critical November 2026: 0 vulnerabilities
Show as table
MonthVulnerabilitiesCritical
Nov 202600
Oct 2026101
Sep 2026121
Aug 202680
Jul 202650
Jun 202651
May 202640
Apr 202600
Mar 202600
Feb 202620
Jan 202600
Dec 202500
Nov 202520
Oct 202500
Sep 202510
Aug 202500
Jul 202500
Jun 202500
May 202510
Apr 202510
Mar 202510
Feb 202510
Jan 202500
Dec 202400

Latest advisories

  • High max 9.8
    WID-SEC-2026-3893 67 CVEs rev. 11

    Microsoft Entwicklerwerkzeuge: Mehrere Schwachstellen

    Ein Angreifer kann mehrere Schwachstellen in Microsoft .NET Framework, Microsoft .NET, Microsoft ASP.NET, Microsoft Visual Studio 2022, Microsoft Visual Studio 2026, Microsoft Visual Studio Code, Microsoft SysInternals und Microsoft PowerShell ausnutzen, um s…

    first Oct 13, 2026
  • High max 8.8
    WID-SEC-2026-2761 27 CVEs rev. 8

    Microsoft Developer Tools: Mehrere Schwachstellen

    Ein Angreifer kann mehrere Schwachstellen in Microsoft Visual Studio Code, Microsoft Windows Server 2012, Microsoft Windows Server 2012 R2, Microsoft Windows Server 2016, Microsoft .NET Framework, Microsoft Windows Server 2019, Microsoft Windows Server 2022, …

    first Aug 11, 2026
  • High max 9.6
    NCSC-2026-0426 61 CVEs

    Kwetsbaarheden verholpen in Microsoft Developer Tools

    Microsoft heeft kwetsbaarheden verholpen in diverse componenten van de Developer Tools, zoals .NET en Visual Studio.

  • High max 9.6
    WID-SEC-2026-3242 22 CVEs rev. 9

    Microsoft Entwicklerwerkzeuge: Mehrere Schwachstellen ermöglichen Privilegieneskalation

    Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in verschiedenen Microsoft Entwicklerwerkzeugen ausnutzen, um seine Privilegien zu erhöhen, um Sicherheitsmechanismen zu umgehen, sowie Informationen zu manipulieren oder offenzulegen.

    first Sep 8, 2026
  • High max 9.6
    NCSC-2026-0351 15 CVEs

    Kwetsbaarheden verholpen in Microsoft Developer Tools

    Microsoft heeft 15 kwetsbaarheden verholpen in diverse Developer Tools.

92 results · Feed

  • Medium 6.1

    Visual Studio Code Security Feature Bypass Vulnerability

    Incorrect privilege assignment in Visual Studio Code allows an authorized attacker to bypass a security feature locally.

  • High 8.8

    Visual Studio Code Remote Code Execution Vulnerability

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

  • Critical 9.6

    Visual Studio Code Remote Code Execution Vulnerability

    Improper limitation of a pathname to a restricted directory ('path traversal') in Visual Studio Code allows an unauthorized attacker to execute code over a network.

  • High 8.8

    Visual Studio Code Remote Code Execution Vulnerability

    Missing authorization in Visual Studio Code allows an unauthorized attacker to execute code over a network.

  • High 7.7

    Visual Studio Code Security Feature Bypass Vulnerability

    Improper resolution of path equivalence in Visual Studio Code allows an unauthorized attacker to bypass a security feature locally.

  • High 7.4

    Visual Studio Code Security Feature Bypass Vulnerability

    Reliance on untrusted inputs in a security decision in Visual Studio Code allows an unauthorized attacker to bypass a security feature over a network.

  • High 7.0

    Visual Studio Code Security Feature Bypass Vulnerability

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

  • High 7.8

    Visual Studio Code Security Feature Bypass Vulnerability

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

  • High 8.8

    Visual Studio Code Remote Code Execution Vulnerability

    Improper encoding or escaping of output in Visual Studio Code allows an unauthorized attacker to execute code over a network.

  • Medium 6.8

    Visual Studio Code Information Disclosure Vulnerability

    Improper limitation of a pathname to a restricted directory ('path traversal') in Visual Studio Code allows an authorized attacker to disclose information over a network.

  • High 7.4

    Visual Studio Code Information Disclosure Vulnerability

    Use of incorrectly-resolved name or reference in Visual Studio Code allows an unauthorized attacker to disclose information over a network.

  • High 8.8

    Visual Studio Code Security Feature Bypass Vulnerability

    Authorization bypass through user-controlled key in Visual Studio Code allows an unauthorized attacker to bypass a security feature over a network.

  • Medium 6.5

    GitHub Copilot and Visual Studio Code Information Disclosure Vulnerability

    Insufficiently protected credentials in GitHub Copilot and Visual Studio Code allows an unauthorized attacker to disclose information over a network.

  • Medium 5.3

    GitHub Copilot and Visual Studio Code Information Disclosure Vulnerability

    Improper neutralization of special elements used in a command ('command injection') in GitHub Copilot and Visual Studio Code allows an unauthorized attacker to disclose information over a network.

  • High 8.2

    Visual Studio Code Security Feature Bypass Vulnerability

    Not failing securely ('failing open') in Visual Studio Code allows an unauthorized attacker to bypass a security feature over a network.

  • High 8.2

    Visual Studio Code Security Feature Bypass Vulnerability

    Interpretation conflict in Visual Studio Code allows an unauthorized attacker to bypass a security feature over a network.

  • Medium 6.5

    Visual Studio Code Tampering Vulnerability

    Improper limitation of a pathname to a restricted directory ('path traversal') in Visual Studio Code allows an unauthorized attacker to perform tampering over a network.

  • Critical 9.6

    Visual Studio Code Security Feature Bypass Vulnerability

    Incomplete comparison with missing factors in Visual Studio Code allows an unauthorized attacker to bypass a security feature over a network.

  • High 8.2

    Visual Studio Code Security Feature Bypass Vulnerability

    Inconsistent interpretation of http requests ('http request/response smuggling') in Visual Studio Code allows an unauthorized attacker to bypass a security feature over a network.

  • High 8.2

    Visual Studio Code Security Feature Bypass Vulnerability

    Server-side request forgery (ssrf) in Visual Studio Code allows an unauthorized attacker to bypass a security feature over a network.

  • High 7.4

    Visual Studio Code Security Feature Bypass Vulnerability

    Improper limitation of a pathname to a restricted directory ('path traversal') in Visual Studio Code allows an unauthorized attacker to bypass a security feature over a network.

  • High 7.8

    Visual Studio Code Security Feature Bypass Vulnerability

    Incomplete list of disallowed inputs in Visual Studio Code allows an unauthorized attacker to bypass a security feature locally.

  • High 7.8

    GitHub Copilot and Visual Studio Code Elevation of Privilege Vulnerability

    Improper neutralization of special elements used in an os command ('os command injection') in GitHub Copilot and Visual Studio Code allows an unauthorized attacker to elevate privileges locally.

  • High 8.8

    Visual Studio Code Remote Code Execution Vulnerability

    Improper control of generation of code ('code injection') in Visual Studio Code allows an unauthorized attacker to execute code over a network.

  • High 8.2

    Visual Studio Code Security Feature Bypass Vulnerability

    Not failing securely ('failing open') in Visual Studio Code allows an unauthorized attacker to bypass a security feature over a network.

  • High 7.8

    Visual Studio Code Security Feature Bypass Vulnerability

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

  • High 8.8

    Visual Studio Code Remote Code Execution Vulnerability

    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.

  • Medium 6.5

    Visual Studio Code Information Disclosure Vulnerability

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

  • High 8.8

    Visual Studio Code Remote Code Execution Vulnerability

    Missing authorization in Visual Studio Code allows an unauthorized attacker to execute code over a network.

  • High 7.8

    Visual Studio Code Security Feature Bypass Vulnerability

    Authorization bypass through user-controlled key in Visual Studio Code allows an unauthorized attacker to bypass a security feature locally.

  • High 8.8

    Visual Studio Code Security Feature Bypass Vulnerability

    Inclusion of functionality from untrusted control sphere in Visual Studio Code allows an unauthorized attacker to bypass a security feature over a network.

  • High 7.1

    Visual Studio Code Security Feature Bypass Vulnerability

    Improper neutralization of input during web page generation ('cross-site scripting') in Visual Studio Code allows an unauthorized attacker to bypass a security feature locally.

  • High 8.4

    Visual Studio Code Remote Code Execution Vulnerability

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

  • Medium 5.5

    Visual Studio Code Security Feature Bypass Vulnerability

    Improper limitation of a pathname to a restricted directory ('path traversal') in Visual Studio Code allows an unauthorized attacker to bypass a security feature locally.

  • Medium 6.5

    GitHub Copilot and Visual Studio Code Information Disclosure Vulnerability

    Insufficiently protected credentials in GitHub Copilot and Visual Studio Code allows an unauthorized attacker to disclose information over a network.

  • High 7.1

    Visual Studio Code Security Feature Bypass Vulnerability

    Improper input validation in Visual Studio Code allows an unauthorized attacker to bypass a security feature locally.

  • Medium 6.5

    Visual Studio Code Information Disclosure Vulnerability

    Exposure of sensitive information to an unauthorized actor in Visual Studio Code allows an unauthorized attacker to disclose information over a network.

  • Critical 9.6

    Visual Studio Code Elevation of Privilege Vulnerability

    Missing authorization in Visual Studio Code allows an unauthorized attacker to elevate privileges over a network.

  • High 7.5

    Visual Studio Code Elevation of Privilege Vulnerability

    Improper input validation in Visual Studio Code allows an unauthorized attacker to elevate privileges over a network.

  • Medium 6.5

    Visual Studio Code Tampering Vulnerability

    Relative path traversal in Visual Studio Code allows an unauthorized attacker to perform tampering over a network.