Skip to main content

Visual Studio CVE-2026-47305

| EUVDEUVD-2026-44356 HIGH
Protection Mechanism Failure (CWE-693)
2026-07-14 microsoft GHSA-5q8c-4c69-36xr
7.8
CVSS 3.1 · Vendor: microsoft
Temporal: 6.8
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious VS project/solution
  2. Delivery
    Deliver via repo, PR, or phishing
  3. Exploit
    Developer opens file in Visual Studio
  4. Execution
    Protection mechanism bypassed
  5. Impact
    Arbitrary code executes as user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Protection mechanism completeness
Exploitation Conditions

Exploitation requires local access and mandatory user interaction (CVSS UI:R): the victim must open or load attacker-supplied content - a crafted project, solution, or file - in an affected Visual Studio build (2022 17.12, 2022 17.14, or 2026 18.7). No pre-existing privileges or authentication are needed (PR:N), and complexity is low (AC:L). Limiting factors that reduce realistic risk: the attacker cannot trigger this remotely without luring a developer into opening the malicious artifact, only the listed versions are affected, and the impact is confined to the local user's context (scope unchanged, S:U). There is no evidence of active exploitation (not in CISA KEV) and no public POC referenced.

Impact

The CVSS vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, 7.8 High) signals that exploitation is local and requires user interaction (UI:R) - typically opening a crafted project or file - but needs no prior privileges (PR:N) and has low attack complexity, yielding full C/I/A impact within an unchanged scope. Because the attack vector is local and gated on victim action, this is a developer-workstation supply-chain style risk rather than a remotely wormable network flaw. No EPSS score was supplied, the CVE is not in CISA KEV, and no POC is referenced, so real-world exploitation pressure appears low-to-moderate today; however, developer tooling is a high-value target because compromise can poison builds and steal credentials/source. Note a tension worth flagging: Microsoft tags label this an 'Authentication Bypass' while the CWE is Protection Mechanism Failure and the description says local code execution - verify the exact bypassed control against the MSRC advisory before assuming credential impact.

Exploit ScenarioDerived

An attacker crafts a malicious Visual Studio project or solution and delivers it to a developer via a phishing email, a pull request, a shared repository, or a downloaded code sample. When the developer opens the project in an affected Visual Studio build, the failed protection mechanism is bypassed and attacker-controlled code executes locally in the developer's context. No public exploit is identified at time of analysis, but the low attack complexity makes weaponization straightforward if details emerge.

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 – Jul 14, 2026

Local code execution in Microsoft Visual Studio (2022 versions 17.12 and 17.14, and 2026 version 18.7) stems from a protection mechanism failure that lets an unauthorized attacker run arbitrary code once a victim is convinced to open or interact with a malicious project, file, or solution. Microsoft has published a fix, but there is no public exploit identified at time of analysis and the flaw is not listed in CISA KEV. The CVSS 3.1 base score is 7.8, reflecting high confidentiality, integrity, and availability impact requiring local access plus user interaction.

RemediationAI

Patch available per vendor advisory: apply the servicing update for your channel from the MSRC guide at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-47305, which covers Visual Studio 2022 17.12, 2022 17.14, and 2026 18.7 - install the update through the Visual Studio Installer or your managed update process and confirm the build number matches the advisory's fixed version. Until patched, reduce exposure by treating untrusted solutions, projects, and source files as hostile: do not open repositories, .sln/.csproj, or downloaded samples from untrusted origins, and disable automatic project/asset loading and 'Trust' prompts so no build or restore action runs on open. Isolate developer machines and build agents that cannot be immediately updated (restricted network segment, least-privilege service accounts) to limit blast radius; the trade-off is added friction opening legitimate external repos, which is acceptable given the code-execution impact.

Affected VersionsENISA

Microsoft Visual Studio 2026 version 18.7 18.0 <18.7.4
Microsoft Visual Studio 2022 version 17.14 17.14.0 <17.14.36
Microsoft Visual Studio 2022 version 17.12 17.12.0 <17.12.22

Affected Packages

microsoft visual_studio_2022_version_17_12_17_12_22 fix: Microsoft Visual Studio 2022 version 17.12 17.12.22
microsoft visual_studio_2022_version_17_14_17_14_36 fix: Microsoft Visual Studio 2022 version 17.14 17.14.36
microsoft visual_studio_2026_version_18_7_18_7_4 fix: Microsoft Visual Studio 2026 version 18.7 18.7.4
euvd microsoft_visual_studio_2022_version_17_12 fix: 17.12.22
euvd microsoft_visual_studio_2022_version_17_14 fix: 17.14.36
euvd microsoft_visual_studio_2026_version_18_7 fix: 18.7.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 6 packages in microsoft, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Visual Studio is Microsoft's flagship integrated development environment for building .NET, C++, web, and cloud applications, widely used on developer workstations and build agents. The root cause is CWE-693 (Protection Mechanism Failure), meaning a built-in security control - the vendor's supplied tags describe it as an Authentication Bypass - fails to enforce its intended trust boundary, allowing untrusted code or content processed by the IDE to bypass safeguards and execute. The affected CPEs precisely identify microsoft:microsoft_visual_studio_2022_version_17.12, microsoft_visual_studio_2022_version_17.14, and microsoft_visual_studio_2026_version_18.7, indicating the defect spans both the 2022 servicing branches and the newer 2026 release rather than a single build.

Know when Microsoft Visual Studio 2022 Version 17 12 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

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

Local IDE flaw requiring the victim to open crafted content (AV:L, UI:R) with no prior privileges (PR:N), yielding full local code execution and high C/I/A in an unchanged scope.

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

DescriptionCVE.org

Protection mechanism failure in Visual Studio allows an unauthorized attacker to execute code locally.

Executive ViewAI

Why It Matters

Microsoft Visual Studio versions 17.12, 17.14 (2022) and 18.7 (2026) contain a local code execution vulnerability allowing attackers to run arbitrary code when developers open or interact with malicious projects. Development teams face direct risk to source code integrity and development environment security. A vendor patch is available to eliminate this threat to critical development infrastructure.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 74% exploitable
Prevalence
High
flagship enterprise IDE on millions of developer workstations
Threat Intel
1
1 sources
Vendor Action
See Below
Required. The vulnerability documented by this CVE requires customer action to resolve.
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Unlikely
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
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
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-47304 CRITICAL POC
9.8 Jul 14

Security feature bypass in Microsoft .NET (shipped via Visual Studio 2022 17.12/17.14 and Visual Studio 2026 18.7) lets

CVE-2026-50528 HIGH POC
8.2 Jul 14

Security feature bypass in Microsoft .NET (versions 8.0, 9.0, and 10.0) lets a remote, unauthenticated attacker circumve

CVE-2026-50651 HIGH POC
7.5 Jul 14

Network denial of service in Microsoft .NET 8.0, 9.0, and 10.0 (and the corresponding Visual Studio 2022/2026 tooling) a

CVE-2026-50525 HIGH POC
7.5 Jul 14

Network-based denial of service in Microsoft .NET 8.0, 9.0, and 10.0 allows an unauthenticated remote attacker to exhaus

CVE-2026-32177 HIGH POC
7.3 May 12

Local privilege escalation in Microsoft .NET Framework (versions 3.5 through 10.0) and Visual Studio 2017 occurs through

CVE-2026-50659 MEDIUM POC
6.5 Jul 14

Output spoofing via improper encoding in Microsoft .NET 8.0, 9.0, and 10.0 allows a low-privileged network attacker to m

CVE-2026-47303 HIGH
8.8 Jul 14

Privilege elevation in ASP.NET Core (bundled with .NET 8.0, 9.0, and 10.0) lets an already-authenticated, low-privileged

CVE-2026-47300 HIGH
8.8 Jul 14

Privilege elevation in ASP.NET Core (bundled with .NET 8.0, 9.0, and 10.0) lets an already-authenticated, low-privileged

CVE-2026-32175 MEDIUM POC
4.3 May 12

Absolute path traversal in Microsoft .NET Core (Windows runtime, versions 8.0 through 10.0) enables a network-accessible

CVE-2026-50646 HIGH
7.8 Jul 14

Local code execution in Microsoft .NET (Framework 3.5 through 4.8.1, .NET 8.0/9.0, and Visual Studio 2022/2026) arises f

CVE-2026-50649 HIGH
7.8 Jul 14

Local code execution in Microsoft .NET 8.0 and 9.0 (and bundled Visual Studio 2022/2026 toolchains) arises from unsafe d

CVE-2026-50650 HIGH
7.8 Jul 14

Local privilege elevation in Microsoft .NET Framework (and .NET 8.0/9.0 plus Visual Studio 2022/2026) via code injection

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