Vulnerability · Published Mar 12, 2024 · Assigned by microsoft

CVE-2024-21392.NET and Visual Studio Denial of Service Vulnerability

High 7.5

In plain English

A high-severity uncontrolled resource consumption in Microsoft Visual Studio 2022 version 17.4 from Microsoft. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 3.1% (higher than 88% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.5High
Exploit odds (30 days)3.1%top 12.2% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

.NET and Visual Studio Denial of Service Vulnerability

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8aspnetcore-runtime-7.07.0.17-1.el8_9ALSA-2024:1308
AlmaLinux:9aspnetcore-runtime-7.07.0.17-1.el9_3ALSA-2024:1309
AlmaLinux:8aspnetcore-runtime-8.08.0.3-1.el8_9ALSA-2024:1311
AlmaLinux:9aspnetcore-runtime-8.08.0.3-2.el9_3ALSA-2024:1310
AlmaLinux:8aspnetcore-runtime-dbg-8.08.0.3-1.el8_9ALSA-2024:1311
AlmaLinux:9aspnetcore-runtime-dbg-8.08.0.3-2.el9_3ALSA-2024:1310
AlmaLinux:8aspnetcore-targeting-pack-7.07.0.17-1.el8_9ALSA-2024:1308
AlmaLinux:9aspnetcore-targeting-pack-7.07.0.17-1.el9_3ALSA-2024:1309
AlmaLinux:8aspnetcore-targeting-pack-8.08.0.3-1.el8_9ALSA-2024:1311
AlmaLinux:9aspnetcore-targeting-pack-8.08.0.3-2.el9_3ALSA-2024:1310
AlmaLinux:8dotnet8.0.103-1.el8_9ALSA-2024:1311
AlmaLinux:8dotnet-apphost-pack-7.07.0.17-1.el8_9ALSA-2024:1308
AlmaLinux:9dotnet-apphost-pack-7.07.0.17-1.el9_3ALSA-2024:1309
AlmaLinux:8dotnet-apphost-pack-8.08.0.3-1.el8_9ALSA-2024:1311
AlmaLinux:9dotnet-apphost-pack-8.08.0.3-2.el9_3ALSA-2024:1310
AlmaLinux:8dotnet-host8.0.3-1.el8_9ALSA-2024:1311
AlmaLinux:9dotnet-host8.0.3-2.el9_3ALSA-2024:1310
AlmaLinux:8dotnet-hostfxr-7.07.0.17-1.el8_9ALSA-2024:1308
AlmaLinux:9dotnet-hostfxr-7.07.0.17-1.el9_3ALSA-2024:1309
AlmaLinux:8dotnet-hostfxr-8.08.0.3-1.el8_9ALSA-2024:1311
AlmaLinux:9dotnet-hostfxr-8.08.0.3-2.el9_3ALSA-2024:1310
AlmaLinux:8dotnet-runtime-7.07.0.17-1.el8_9ALSA-2024:1308
AlmaLinux:9dotnet-runtime-7.07.0.17-1.el9_3ALSA-2024:1309
AlmaLinux:8dotnet-runtime-8.08.0.3-1.el8_9ALSA-2024:1311
AlmaLinux:9dotnet-runtime-8.08.0.3-2.el9_3ALSA-2024:1310
AlmaLinux:8dotnet-runtime-dbg-8.08.0.3-1.el8_9ALSA-2024:1311
AlmaLinux:9dotnet-runtime-dbg-8.08.0.3-2.el9_3ALSA-2024:1310
AlmaLinux:8dotnet-sdk-7.07.0.117-1.el8_9ALSA-2024:1308
AlmaLinux:9dotnet-sdk-7.07.0.117-1.el9_3ALSA-2024:1309
AlmaLinux:8dotnet-sdk-7.0-source-built-artifacts7.0.117-1.el8_9ALSA-2024:1308
AlmaLinux:9dotnet-sdk-7.0-source-built-artifacts7.0.117-1.el9_3ALSA-2024:1309
AlmaLinux:8dotnet-sdk-8.08.0.103-1.el8_9ALSA-2024:1311
AlmaLinux:9dotnet-sdk-8.08.0.103-2.el9_3ALSA-2024:1310
AlmaLinux:8dotnet-sdk-8.0-source-built-artifacts8.0.103-1.el8_9ALSA-2024:1311
AlmaLinux:9dotnet-sdk-8.0-source-built-artifacts8.0.103-2.el9_3ALSA-2024:1310
AlmaLinux:8dotnet-sdk-dbg-8.08.0.103-1.el8_9ALSA-2024:1311
AlmaLinux:9dotnet-sdk-dbg-8.08.0.103-2.el9_3ALSA-2024:1310
AlmaLinux:8dotnet-targeting-pack-7.07.0.17-1.el8_9ALSA-2024:1308
AlmaLinux:9dotnet-targeting-pack-7.07.0.17-1.el9_3ALSA-2024:1309
AlmaLinux:8dotnet-targeting-pack-8.08.0.3-1.el8_9ALSA-2024:1311
AlmaLinux:9dotnet-targeting-pack-8.08.0.3-2.el9_3ALSA-2024:1310
AlmaLinux:8dotnet-templates-7.07.0.117-1.el8_9ALSA-2024:1308
AlmaLinux:9dotnet-templates-7.07.0.117-1.el9_3ALSA-2024:1309
AlmaLinux:8dotnet-templates-8.08.0.103-1.el8_9ALSA-2024:1311
AlmaLinux:9dotnet-templates-8.08.0.103-2.el9_3ALSA-2024:1310
AlmaLinux:8netstandard-targeting-pack-2.18.0.103-1.el8_9ALSA-2024:1311
AlmaLinux:9netstandard-targeting-pack-2.18.0.103-2.el9_3ALSA-2024:1310
Alpine:v3.20dotnet8-runtime8.0.3-r0ALPINE-CVE-2024-21392
Alpine:v3.21dotnet8-runtime8.0.3-r0ALPINE-CVE-2024-21392
Alpine:v3.22dotnet8-runtime8.0.3-r0ALPINE-CVE-2024-21392
Alpine:v3.23dotnet8-runtime8.0.3-r0ALPINE-CVE-2024-21392
Alpine:v3.24dotnet8-runtime8.0.3-r0ALPINE-CVE-2024-21392
NuGetmicrosoft.netcore.app.runtime.linux-arm8.0.3GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.linux-arm7.0.17GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.linux-arm647.0.17GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.linux-arm648.0.3GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.linux-musl-arm7.0.17GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.linux-musl-arm8.0.3GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.linux-musl-arm648.0.3GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.linux-musl-arm647.0.17GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.linux-musl-x647.0.17GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.linux-musl-x648.0.3GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.linux-x648.0.3GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.linux-x647.0.17GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.osx-arm648.0.3GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.osx-arm647.0.17GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.osx-x648.0.3GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.osx-x647.0.17GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.win-arm7.0.17GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.win-arm8.0.3GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.win-arm648.0.3GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.win-arm647.0.17GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.win-x647.0.17GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.win-x648.0.3GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.win-x867.0.17GHSA-5fxj-whcv-crrc
NuGetmicrosoft.netcore.app.runtime.win-x868.0.3GHSA-5fxj-whcv-crrc
Rocky Linux:8dotnet7.00:7.0.117-1.el8_9RLSA-2024:1308
Rocky Linux:8dotnet8.00:8.0.103-1.el8_9RLSA-2024:1311
Ubuntu:22.04:LTSdotnet77.0.117-0ubuntu1~22.04.1USN-6693-1
Ubuntu:22.04:LTSdotnet77.0.117-0ubuntu1~22.04.1UBUNTU-CVE-2024-21392
Ubuntu:22.04:LTSdotnet88.0.103-8.0.3-0ubuntu1~22.04.1USN-6693-1
Ubuntu:22.04:LTSdotnet88.0.103-8.0.3-0ubuntu1~22.04.1UBUNTU-CVE-2024-21392

Affected products (as reported)

VendorProductVersions
Microsoft Microsoft Visual Studio 2022 version 17.9 17.0 – before 17.9.3
Microsoft PowerShell 7.3 7.3.0 – before 7.3.12
Microsoft PowerShell 7.4 7.4.0 – before 7.4.1
Microsoft .NET 7.0 7.0.0 – before 7.0.17
Microsoft .NET 8.0 8.0 – before 8.0.3
Microsoft Microsoft Visual Studio 2022 version 17.6 17.6.0 – before 17.6.13
Microsoft Microsoft Visual Studio 2022 version 17.4 17.4.0 – before 17.4.17
Microsoft Microsoft Visual Studio 2022 version 17.8 17.8.0 – before 17.8.8

Weakness: CWE-400 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C

References