CVE-2024-21386 .NET Denial of Service Vulnerability

High 7.5 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2024-21386?

CVE-2024-21386 is a high-severity vulnerability in Microsoft Visual Studio 2022, published on 13 Feb 2024.

Official description

.NET Denial of Service Vulnerability

Weakness: CWE-400

Which versions are affected by CVE-2024-21386?

40 open source packages ship an affected version, including Microsoft.AspNetCore.App.Runtime.linux-arm, aspnet-core and Microsoft.AspNetCore.App.Runtime.linux-arm64. It affects 2 products.

PackageAffectedFixed in
Microsoft.AspNetCore.App.Runtime.linux-arm NuGetAll versions6.0.27
Microsoft.AspNetCore.App.Runtime.linux-arm NuGetAll versions6.0.27
Microsoft.AspNetCore.App.Runtime.linux-arm NuGetFrom 7.0.07.0.16
Microsoft.AspNetCore.App.Runtime.linux-arm NuGetFrom 7.0.07.0.16
Microsoft.AspNetCore.App.Runtime.linux-arm NuGetFrom 8.0.08.0.2
Microsoft.AspNetCore.App.Runtime.linux-arm NuGetFrom 8.0.08.0.2
34 more packages
aspnet-core BitnamiFrom 6.0.06.0.27, 7.0.16, 8.0.2
Microsoft.AspNetCore.App.Runtime.linux-arm64 NuGetAll versions6.0.27
Microsoft.AspNetCore.App.Runtime.linux-arm64 NuGetAll versions6.0.27
Microsoft.AspNetCore.App.Runtime.linux-arm64 NuGetFrom 7.0.07.0.16
Microsoft.AspNetCore.App.Runtime.linux-arm64 NuGetFrom 7.0.07.0.16
Microsoft.AspNetCore.App.Runtime.linux-arm64 NuGetFrom 8.0.08.0.2
Microsoft.AspNetCore.App.Runtime.linux-arm64 NuGetFrom 8.0.08.0.2
Microsoft.AspNetCore.App.Runtime.linux-musl-arm NuGetAll versions6.0.27
Microsoft.AspNetCore.App.Runtime.linux-musl-arm NuGetAll versions6.0.27
Microsoft.AspNetCore.App.Runtime.linux-musl-arm NuGetFrom 7.0.07.0.16
Microsoft.AspNetCore.App.Runtime.linux-musl-arm NuGetFrom 7.0.07.0.16
Microsoft.AspNetCore.App.Runtime.linux-musl-arm NuGetFrom 8.0.08.0.2
Microsoft.AspNetCore.App.Runtime.linux-musl-arm NuGetFrom 8.0.08.0.2
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 NuGetAll versions6.0.27
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 NuGetAll versions6.0.27
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 NuGetFrom 7.0.07.0.16
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 NuGetFrom 7.0.07.0.16
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 NuGetFrom 8.0.08.0.2
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 NuGetFrom 8.0.08.0.2
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 NuGetAll versions6.0.27
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 NuGetAll versions6.0.27
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 NuGetFrom 7.0.07.0.16
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 NuGetFrom 7.0.07.0.16
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 NuGetFrom 8.0.08.0.2
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 NuGetFrom 8.0.08.0.2
Microsoft.AspNetCore.App.Runtime.linux-x64 NuGetAll versions6.0.27
Microsoft.AspNetCore.App.Runtime.linux-x64 NuGetAll versions6.0.27
Microsoft.AspNetCore.App.Runtime.linux-x64 NuGetFrom 7.0.07.0.16
Microsoft.AspNetCore.App.Runtime.linux-x64 NuGetFrom 7.0.07.0.16
Microsoft.AspNetCore.App.Runtime.linux-x64 NuGetFrom 8.0.08.0.2
Microsoft.AspNetCore.App.Runtime.linux-x64 NuGetFrom 8.0.08.0.2
Microsoft.AspNetCore.App.Runtime.osx-arm64 NuGetAll versions6.0.27
Microsoft.AspNetCore.App.Runtime.osx-arm64 NuGetAll versions6.0.27
Microsoft.AspNetCore.App.Runtime.osx-arm64 NuGetFrom 7.0.07.0.16

Products include Microsoft Asp.net Core, Microsoft Visual Studio 2022.

How do I fix CVE-2024-21386?

Upgrade Microsoft.AspNetCore.App.Runtime.linux-arm to a fixed version for your release line: 6.0.27, 7.0.16 or 8.0.2.

Is CVE-2024-21386 being exploited?

There is no known exploitation of CVE-2024-21386 in the wild and no public exploit code.

All Microsoft Visual Studio 2022 vulnerabilities

Sources

Also known as BELL-CVE-2024-21386, BIT-aspnet-core-2024-21386, CLEANSTART-2025-QC74254, GHSA-g74q-5xw3-j7q9, UBUNTU-CVE-2024-21386.

Is CVE-2024-21386 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free