Microsoft .NET and Visual Studio Remote Code Execution Vulnerability

Vulnerability

A remote code execution vulnerability has been identified in the Microsoft .NET Runtime and Visual Studio products, specifically in the 'msdia140.dll' file. This vulnerability arises from a combination of integer overflow and heap-based buffer overflow, allowing attackers to execute arbitrary code. The issue affects several versions of .NET and Visual Studio, particularly those that are no longer supported by Microsoft.

Impact

Exploitation of this vulnerability allows for remote code execution, where an attacker can execute arbitrary code on the affected system.

Reproduction

To reproduce this vulnerability, an attacker must convince a user to open a maliciously crafted package file in Visual Studio. This can be done by sending the file through email or other means and persuading the user to open it.

Remediation

Users can upgrade to a supported version of .NET or Visual Studio. For .NET, versions 8.0.12 or 9.0.1 are recommended. Visual Studio users can refer to the Microsoft Visual Studio Update Guide for download instructions.

Added: Sep 8, 2025, 2:19 PM
Updated: Sep 8, 2025, 4:41 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
10.0
exploitability
4.8
remediation
7.7
relevance
0.5
threat
1.6
urgency
2.9
incentive
0.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.