CVE-2024-0057 NET, .NET Framework, and Visual Studio Security Feature Bypass Vulnerability
Attackers can bypass security features in .NET, .NET Framework, and Visual Studio, potentially undermining application integrity.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2024-0057?
CVE-2024-0057 is a critical vulnerability in Microsoft .Net, published on 9 Jan 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
NET, .NET Framework, and Visual Studio Security Feature Bypass Vulnerability
Weakness: CWE-20
Which versions are affected by CVE-2024-0057?
31 open source packages ship an affected version, including NuGet.CommandLine, dotnet and dotnet-sdk. It affects 4 products.
| Package | Affected | Fixed in |
|---|---|---|
NuGet.CommandLine NuGet | From 4.6.0 | 5.11.6 |
NuGet.CommandLine NuGet | From 4.6.0 | 5.11.6 |
NuGet.CommandLine NuGet | From 6.0.0 | 6.0.6 |
NuGet.CommandLine NuGet | From 6.0.0 | 6.0.6 |
NuGet.CommandLine NuGet | From 6.3.0 | 6.3.4 |
NuGet.CommandLine NuGet | From 6.3.0 | 6.3.4 |
25 more packages
NuGet.CommandLine NuGet | From 6.4.0 | 6.4.3 |
NuGet.CommandLine NuGet | From 6.4.0 | 6.4.3 |
NuGet.CommandLine NuGet | From 6.6.0 | 6.6.2 |
NuGet.CommandLine NuGet | From 6.6.0 | 6.6.2 |
NuGet.CommandLine NuGet | From 6.7.0 | 6.7.1 |
NuGet.CommandLine NuGet | From 6.7.0 | 6.7.1 |
NuGet.CommandLine NuGet | From 6.8.0 | 6.8.1 |
NuGet.CommandLine NuGet | From 6.8.0 | 6.8.1 |
dotnet Bitnami | From 6.0.0 | 6.0.26, 7.0.15, 8.0.1 |
dotnet-sdk Bitnami | From 6.0.0 | 6.0.26, 7.0.15, 8.0.1 |
powershell Bitnami | From 7.2.0 | 7.2.18, 7.3.11, 7.4.12 |
NuGet.Packaging NuGet | From 4.6.0 | 5.11.6 |
NuGet.Packaging NuGet | From 4.6.0 | 5.11.6 |
NuGet.Packaging NuGet | From 6.0.0 | 6.0.6 |
NuGet.Packaging NuGet | From 6.0.0 | 6.0.6 |
NuGet.Packaging NuGet | From 6.3.0 | 6.3.4 |
NuGet.Packaging NuGet | From 6.3.0 | 6.3.4 |
NuGet.Packaging NuGet | From 6.4.0 | 6.4.3 |
NuGet.Packaging NuGet | From 6.4.0 | 6.4.3 |
NuGet.Packaging NuGet | From 6.6.0 | 6.6.2 |
NuGet.Packaging NuGet | From 6.6.0 | 6.6.2 |
NuGet.Packaging NuGet | From 6.7.0 | 6.7.1 |
NuGet.Packaging NuGet | From 6.7.0 | 6.7.1 |
NuGet.Packaging NuGet | From 6.8.0 | 6.8.1 |
NuGet.Packaging NuGet | From 6.8.0 | 6.8.1 |
Products include Microsoft .Net, Microsoft .Net Framework, Microsoft Powershell, Microsoft Visual Studio 2022.
How do I fix CVE-2024-0057?
Upgrade NuGet.CommandLine to a fixed version for your release line: 5.11.6, 6.0.6, 6.3.4 or 6.4.3.
Is CVE-2024-0057 being exploited?
There is no known exploitation of CVE-2024-0057 in the wild and no public exploit code.
Other vulnerabilities in Microsoft .Net
- CVE-2024-43498 .NET and Visual Studio Remote Code Execution Vulnerability
- CVE-2026-96957 .NET Security Feature Bypass Vulnerability
- CVE-2026-69439 .NET and Visual Studio Elevation of Privilege Vulnerability
- CVE-2026-71328 .NET and Visual Studio Remote Code Execution Vulnerability
- CVE-2026-47300 ASP.NET Core Elevation of Privilege Vulnerability
Sources
Also known as BIT-dotnet-2024-0057, BIT-dotnet-sdk-2024-0057, BIT-powershell-2024-0057, CLEANSTART-2025-FM16465, GHSA-68w7-72jg-6qpp, UBUNTU-CVE-2024-0057.