.NET
cpe:2.3:a:microsoft:.net:*:*:*:*:*:*:*
- >= 6.0.0, <= 6.0.36
- >= 8.0.0, <= 8.0.11
- <= 9.0.0
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.
Exploitation of this vulnerability allows for remote code execution, where an attacker can execute arbitrary code on the affected system.
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.
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.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.