First published: Wed Mar 06 2024(Updated: )
.NET and Visual Studio Denial of Service Vulnerability
Credit: secure@microsoft.com secure@microsoft.com
Affected Software | Affected Version | How to fix |
---|---|---|
Microsoft .NET 7.0 | ||
Microsoft .NET 8.0 | ||
nuget/Microsoft.NETCore.App.Runtime.win-x64 | >=7.0.0-preview.1.22076.8<=7.0.16 | 7.0.17 |
nuget/Microsoft.NETCore.App.Runtime.win-x86 | >=7.0.0-preview.1.22076.8<=7.0.16 | 7.0.17 |
nuget/Microsoft.NETCore.App.Runtime.win-arm64 | >=7.0.0-preview.1.22076.8<=7.0.16 | 7.0.17 |
nuget/Microsoft.NETCore.App.Runtime.win-arm | >=7.0.0-preview.1.22076.8<=7.0.16 | 7.0.17 |
nuget/Microsoft.NETCore.App.Runtime.osx-x64 | >=7.0.0-preview.1.22076.8<=7.0.16 | 7.0.17 |
nuget/Microsoft.NETCore.App.Runtime.osx-arm64 | >=7.0.0-preview.1.22076.8<=7.0.16 | 7.0.17 |
nuget/Microsoft.NETCore.App.Runtime.linux-x64 | >=7.0.0-preview.1.22076.8<=7.0.16 | 7.0.17 |
nuget/Microsoft.NETCore.App.Runtime.linux-musl-x64 | >=7.0.0-preview.1.22076.8<=7.0.16 | 7.0.17 |
nuget/Microsoft.NETCore.App.Runtime.linux-musl-arm64 | >=7.0.0-preview.1.22076.8<=7.0.16 | 7.0.17 |
nuget/Microsoft.NETCore.App.Runtime.linux-musl-arm | >=7.0.0-preview.1.22076.8<=7.0.16 | 7.0.17 |
nuget/Microsoft.NETCore.App.Runtime.linux-arm64 | >=7.0.0-preview.1.22076.8<=7.0.16 | 7.0.17 |
nuget/Microsoft.NETCore.App.Runtime.linux-arm | >=7.0.0-preview.1.22076.8<=7.0.16 | 7.0.17 |
nuget/Microsoft.NETCore.App.Runtime.win-x86 | >=8.0.0<=8.0.2 | 8.0.3 |
nuget/Microsoft.NETCore.App.Runtime.win-x64 | >=8.0.0<=8.0.2 | 8.0.3 |
nuget/Microsoft.NETCore.App.Runtime.win-arm64 | >=8.0.0<=8.0.2 | 8.0.3 |
nuget/Microsoft.NETCore.App.Runtime.win-arm | >=8.0.0<=8.0.2 | 8.0.3 |
nuget/Microsoft.NETCore.App.Runtime.osx-x64 | >=8.0.0<=8.0.2 | 8.0.3 |
nuget/Microsoft.NETCore.App.Runtime.osx-arm64 | >=8.0.0<=8.0.2 | 8.0.3 |
nuget/Microsoft.NETCore.App.Runtime.linux-x64 | >=8.0.0<=8.0.2 | 8.0.3 |
nuget/Microsoft.NETCore.App.Runtime.linux-musl-x64 | >=8.0.0<=8.0.2 | 8.0.3 |
nuget/Microsoft.NETCore.App.Runtime.linux-musl-arm64 | >=8.0.0<=8.0.2 | 8.0.3 |
nuget/Microsoft.NETCore.App.Runtime.linux-musl-arm | >=8.0.0<=8.0.2 | 8.0.3 |
nuget/Microsoft.NETCore.App.Runtime.linux-arm64 | >=8.0.0<=8.0.2 | 8.0.3 |
nuget/Microsoft.NETCore.App.Runtime.linux-arm | >=8.0.0<=8.0.2 | 8.0.3 |
ubuntu/dotnet7 | <7.0.117-0ubuntu1~22.04.1 | 7.0.117-0ubuntu1~22.04.1 |
ubuntu/dotnet7 | <7.0.117-0ubuntu1~23.10.1 | 7.0.117-0ubuntu1~23.10.1 |
ubuntu/dotnet7 | <7.0.17 | 7.0.17 |
ubuntu/dotnet8 | <8.0.103-8.0.3-0ubuntu1~22.04.1 | 8.0.103-8.0.3-0ubuntu1~22.04.1 |
ubuntu/dotnet8 | <8.0.103-8.0.3-0ubuntu1~23.10.1 | 8.0.103-8.0.3-0ubuntu1~23.10.1 |
ubuntu/dotnet8 | <8.0.3 | 8.0.3 |
redhat/dotnet | <8.0 | 8.0 |
redhat/dotnet | <7.0 | 7.0 |
Microsoft PowerShell | ||
Microsoft PowerShell | ||
Visual Studio Professional 2022 | =17.4 | |
Visual Studio Professional 2022 | =17.9 | |
Microsoft .NET Framework | >=7.0.0<7.0.17 | |
Microsoft .NET Framework | >=8.0.0<8.0.3 | |
Windows PowerShell | >=7.3<7.3.12 | |
Windows PowerShell | =7.4 | |
Visual Studio Professional 2022 | >=17.4<17.4.17 | |
Visual Studio Professional 2022 | >=17.6<17.6.13 | |
Visual Studio Professional 2022 | >=17.8<17.8.8 | |
Visual Studio Professional 2022 | >=17.9<17.9.3 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2024-21392 is classified as a Denial of Service vulnerability in .NET and Visual Studio.
To fix CVE-2024-21392, update your .NET and Visual Studio installations to the latest patched versions.
CVE-2024-21392 affects Visual Studio 2022 versions 17.4 and 17.8.
CVE-2024-21392 impacts .NET 7.0 and .NET 8.0 versions prior to the released patches.
There are currently no documented workarounds for CVE-2024-21392; applying the updates is recommended.