VYPR
High severityNVD Advisory· Published May 10, 2022· Updated Jan 2, 2025

.NET and Visual Studio Denial of Service Vulnerability

CVE-2022-29145

Description

.NET and Visual Studio Denial of Service Vulnerability

AI Insight

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

.NET and Visual Studio are vulnerable to a denial of service when a malicious client sends specially crafted HTML forms.

Vulnerability

A denial of service vulnerability exists in .NET 6.0, .NET 5.0, and .NET Core 3.1 where a malicious client can cause a denial of service when HTML forms are parsed [2]. Affected versions include .NET 6.0.4 or earlier, .NET 5.0.16 or earlier, and .NET Core 3.1.24 or earlier [2]. The vulnerability also affects Visual Studio as stated in the official description [1].

Exploitation

An unauthenticated attacker can send a malicious request to a vulnerable .NET application that parses HTML forms, causing the application to crash or become unresponsive [2]. No authentication or special privileges are required; the attacker only needs network access to the target application.

Impact

Successful exploitation leads to a denial of service condition, rendering the affected .NET or Visual Studio application unavailable. This impacts the availability of the application, but does not affect confidentiality or integrity [1][2].

Mitigation

Microsoft released patched versions: .NET 6.0.5, .NET 5.0.17, and .NET Core 3.1.25 [2]. Developers should update their applications to these versions or later [2]. No workaround is provided; updating is the only mitigation.

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.win-x64NuGet
>= 3.0.0, < 3.1.253.1.25
Microsoft.AspNetCore.App.Runtime.win-x64NuGet
>= 5.0.0, < 5.0.175.0.17
Microsoft.AspNetCore.App.Runtime.win-x64NuGet
>= 6.0.0, < 6.0.56.0.5
Microsoft.AspNetCore.App.Runtime.linux-x64NuGet
>= 3.0.0, < 3.1.253.1.25
Microsoft.AspNetCore.App.Runtime.linux-x64NuGet
>= 5.0.0, < 5.0.175.0.17
Microsoft.AspNetCore.App.Runtime.linux-x64NuGet
>= 6.0.0, < 6.0.56.0.5
Microsoft.AspNetCore.App.Runtime.win-x86NuGet
>= 3.0.0, < 3.1.253.1.25
Microsoft.AspNetCore.App.Runtime.win-x86NuGet
>= 5.0.0, < 5.0.175.0.17
Microsoft.AspNetCore.App.Runtime.win-x86NuGet
>= 6.0.0, < 6.0.56.0.5
Microsoft.AspNetCore.App.Runtime.osx-x64NuGet
>= 3.0.0, < 3.1.253.1.25
Microsoft.AspNetCore.App.Runtime.osx-x64NuGet
>= 5.0.0, < 5.0.175.0.17
Microsoft.AspNetCore.App.Runtime.osx-x64NuGet
>= 6.0.0, < 6.0.56.0.5
Microsoft.AspNetCore.App.Runtime.linux-musl-x64NuGet
>= 3.0.0, < 3.1.253.1.25
Microsoft.AspNetCore.App.Runtime.linux-musl-x64NuGet
>= 5.0.0, < 5.0.175.0.17
Microsoft.AspNetCore.App.Runtime.linux-musl-x64NuGet
>= 6.0.0, < 6.0.56.0.5
Microsoft.AspNetCore.App.Runtime.linux-arm64NuGet
>= 3.0.0, < 3.1.253.1.25
Microsoft.AspNetCore.App.Runtime.linux-arm64NuGet
>= 5.0.0, < 5.0.175.0.17
Microsoft.AspNetCore.App.Runtime.linux-arm64NuGet
>= 6.0.0, < 6.0.56.0.5
Microsoft.AspNetCore.App.Runtime.linux-armNuGet
>= 3.0.0, < 3.1.253.1.25
Microsoft.AspNetCore.App.Runtime.linux-armNuGet
>= 5.0.0, < 5.0.175.0.17
Microsoft.AspNetCore.App.Runtime.linux-armNuGet
>= 6.0.0, < 6.0.56.0.5
Microsoft.AspNetCore.App.Runtime.win-arm64NuGet
>= 3.0.0, < 3.1.253.1.25
Microsoft.AspNetCore.App.Runtime.win-arm64NuGet
>= 5.0.0, < 5.0.175.0.17
Microsoft.AspNetCore.App.Runtime.win-arm64NuGet
>= 6.0.0, < 6.0.56.0.5
Microsoft.AspNetCore.App.Runtime.win-armNuGet
>= 3.0.0, < 3.1.253.1.25
Microsoft.AspNetCore.App.Runtime.win-armNuGet
>= 5.0.0, < 5.0.175.0.17
Microsoft.AspNetCore.App.Runtime.win-armNuGet
>= 6.0.0, < 6.0.56.0.5
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64NuGet
>= 3.0.0, < 3.1.253.1.25
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64NuGet
>= 5.0.0, < 5.0.175.0.17
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64NuGet
>= 6.0.0, < 6.0.56.0.5
Microsoft.AspNetCore.App.Runtime.linux-musl-armNuGet
>= 3.0.0, < 3.1.253.1.25
Microsoft.AspNetCore.App.Runtime.linux-musl-armNuGet
>= 5.0.0, < 5.0.175.0.17
Microsoft.AspNetCore.App.Runtime.linux-musl-armNuGet
>= 6.0.0, < 6.0.56.0.5

Affected products

50

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

10

News mentions

0

No linked articles in our index yet.