.NET and Visual Studio Remote Code Execution Vulnerability
🔗 CVE IDs covered (1)
📋 Description
According to the CVSS metric, user interaction is required (UI:R). What interaction would the user have to do? Exploitation of this vulnerability requires that an attacker convinces a user to open a maliciously crafted package file in Visual Studio.
According to the CVSS metric, the attack complexity is high (AC:H). What does that mean for this vulnerability? Successful exploitation of this vulnerability requires an attacker to gather information specific to the environment of the targeted component.
🎯 Affected products13
- .NET 8.0 installed on Linux
- .NET 8.0 installed on Mac OS
- .NET 8.0 installed on Windows
- .NET 9.0 installed on Linux
- .NET 9.0 installed on Mac OS
- .NET 9.0 installed on Windows
- Microsoft Visual Studio 2015 Update 3
- Microsoft Visual Studio 2017 version 15.9 (includes 15.0 - 15.8)
- Microsoft Visual Studio 2019 version 16.11 (includes 16.0 - 16.10)
- Microsoft Visual Studio 2022 version 17.10
- Microsoft Visual Studio 2022 version 17.12
- Microsoft Visual Studio 2022 version 17.6
- Microsoft Visual Studio 2022 version 17.8
✅ Remediation
KBRelease Notes (Security Update) — fixed build 15.9.69 KBRelease Notes (Security Update) — fixed build 16.11.43 KBRelease Notes (Security Update) — fixed build 17.6.22 KBRelease Notes (Security Update) — fixed build 17.8.17 KBRelease Notes (Security Update) — fixed build 17.10.10 KB5049688 (Security Update) — fixed build 14.0.24252.2 KBRelease Notes (Security Update) — fixed build 17.12.4 KB5050525 (Security Update) — fixed build 8.0.12 KB5050526 (Security Update) — fixed build 9.0.1
🔗 References (16)
- advisoryhttps://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-21172
- patchhttp://aka.ms/vs/15/release/latest
- referencehttps://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes
- patchhttps://my.visualstudio.com/Downloads?q=Visual Studio 2019 version 16.11
- referencehttps://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes-v16.11
- patchhttps://my.visualstudio.com/Downloads?q=Visual Studio 2022 version 17.6
- referencehttps://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes
- patchhttps://my.visualstudio.com/Downloads?q=Visual Studio 2022 version 17.8
- patchhttps://my.visualstudio.com/Downloads?q=Visual Studio 2022 version 17.10
- patchhttps://aka.ms/vs/14/release/5049688
- referencehttps://support.microsoft.com/help/5049688
- patchhttps://my.visualstudio.com/Downloads?q=Visual Studio 2022 version 17.12
- patchhttps://dotnet.microsoft.com/en-us/download/dotnet/8.0
- referencehttps://support.microsoft.com/help/5050525
- patchhttps://dotnet.microsoft.com/en-us/download/dotnet/9.0
- referencehttps://support.microsoft.com/help/5050526