VYPR
High severityNVD Advisory· Published Mar 9, 2022· Updated Jul 8, 2025

.NET and Visual Studio Denial of Service Vulnerability

CVE-2022-24464

Description

.NET and Visual Studio Denial of Service Vulnerability

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

.NET Core, .NET 5.0, and .NET 6.0 contain a denial of service vulnerability when parsing specially crafted HTTP form requests.

Vulnerability

A denial of service (DoS) vulnerability exists in the ASP.NET Core model binding component of .NET Core 3.1, .NET 5.0, and .NET 6.0 when parsing certain types of HTTP form requests [1][3]. The flaw is triggered during the processing of a maliciously crafted form-data request that can cause excessive resource consumption. Affected versions are .NET Core 3.1.22 and earlier, .NET 5.0.14 and earlier, and .NET 6.0.2 and earlier [1].

Exploitation

An unauthenticated attacker can exploit this vulnerability over the network by sending a specially crafted HTTP form request to an affected .NET web application [1][3]. No user interaction or special privileges are required; the attacker only needs the ability to send HTTP requests to the target service.

Impact

Successful exploitation leads to a denial of service condition. The affected application may become unresponsive or crash, preventing legitimate users from accessing the service. The vulnerability does not result in information disclosure, privilege escalation, or remote code execution.

Mitigation

Microsoft released patched versions on March 8, 2022 to address this vulnerability [1][3]. Users should update to .NET Core 3.1.23 (SDK 3.1.417), .NET 5.0.15 (SDK 5.0.406 or 5.0.212), or .NET 6.0.3 (SDK 6.0.201) depending on their version [3]. Updates are available through the dotnet.microsoft.com download page, Microsoft Update, or Visual Studio update prompts [1]. No workarounds were identified by Microsoft [1].

AI Insight generated on May 21, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
Microsoft.AspNetCore.App.Runtime.linux-armNuGet
>= 3.0.0, < 3.1.233.1.23
Microsoft.AspNetCore.App.Runtime.linux-arm64NuGet
>= 3.0.0, < 3.1.233.1.23
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64NuGet
>= 3.0.0, < 3.1.233.1.23
Microsoft.AspNetCore.App.Runtime.linux-musl-x64NuGet
>= 3.0.0, < 3.1.233.1.23
Microsoft.AspNetCore.App.Runtime.linux-x64NuGet
>= 3.0.0, < 3.1.233.1.23
Microsoft.AspNetCore.App.Runtime.osx-x64NuGet
>= 3.0.0, < 3.1.233.1.23
Microsoft.AspNetCore.App.Runtime.win-armNuGet
>= 3.0.0, < 3.1.233.1.23
Microsoft.AspNetCore.App.Runtime.win-arm64NuGet
>= 3.1.5, < 3.1.233.1.23
Microsoft.AspNetCore.App.Runtime.win-x64NuGet
>= 3.0.0, < 3.1.233.1.23
Microsoft.AspNetCore.App.Runtime.win-x86NuGet
>= 3.0.0, < 3.1.233.1.23
Microsoft.AspNetCore.App.Runtime.win-x64NuGet
>= 5.0.0, < 5.0.155.0.15
Microsoft.AspNetCore.App.Runtime.linux-x64NuGet
>= 5.0.0, < 5.0.155.0.15
Microsoft.AspNetCore.App.Runtime.win-x86NuGet
>= 5.0.0, < 5.0.155.0.15
Microsoft.AspNetCore.App.Runtime.osx-x64NuGet
>= 5.0.0, < 5.0.155.0.15
Microsoft.AspNetCore.App.Runtime.linux-musl-x64NuGet
>= 5.0.0, < 5.0.155.0.15
Microsoft.AspNetCore.App.Runtime.linux-arm64NuGet
>= 5.0.0, < 5.0.155.0.15
Microsoft.AspNetCore.App.Runtime.linux-armNuGet
>= 5.0.0, < 5.0.155.0.15
Microsoft.AspNetCore.App.Runtime.win-arm64NuGet
>= 5.0.0, < 5.0.155.0.15
Microsoft.AspNetCore.App.Runtime.win-armNuGet
>= 5.0.0, < 5.0.155.0.15
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64NuGet
>= 5.0.0, < 5.0.155.0.15
Microsoft.AspNetCore.App.Runtime.linux-musl-armNuGet
>= 5.0.0, < 5.0.155.0.15
Microsoft.AspNetCore.App.Runtime.linux-armNuGet
>= 6.0.0, < 6.0.36.0.3
Microsoft.AspNetCore.App.Runtime.linux-arm64NuGet
>= 6.0.0, < 6.0.36.0.3
Microsoft.AspNetCore.App.Runtime.linux-musl-armNuGet
>= 6.0.0, < 6.0.36.0.3
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64NuGet
>= 6.0.0, < 6.0.36.0.3
Microsoft.AspNetCore.App.Runtime.linux-musl-x64NuGet
>= 6.0.0, < 6.0.36.0.3
Microsoft.AspNetCore.App.Runtime.linux-x64NuGet
>= 6.0.0, < 6.0.36.0.3
Microsoft.AspNetCore.App.Runtime.osx-arm64NuGet
>= 6.0.0, < 6.0.36.0.3
Microsoft.AspNetCore.App.Runtime.osx-x64NuGet
>= 6.0.0, < 6.0.36.0.3
Microsoft.AspNetCore.App.Runtime.win-armNuGet
>= 6.0.0, < 6.0.36.0.3
Microsoft.AspNetCore.App.Runtime.win-arm64NuGet
>= 6.0.0, < 6.0.36.0.3
Microsoft.AspNetCore.App.Runtime.win-x64NuGet
>= 6.0.0, < 6.0.36.0.3
Microsoft.AspNetCore.App.Runtime.win-x86NuGet
>= 6.0.0, < 6.0.36.0.3

Affected products

50

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

12

News mentions

0

No linked articles in our index yet.