CVE-2025-55315 ASP.NET Security Feature Bypass Vulnerability

Critical 9.9 Published Updated

An authorized attacker can bypass security features via HTTP request smuggling in ASP.NET Core, requiring a patch.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2025-55315?

CVE-2025-55315 is a critical vulnerability in Microsoft Visual Studio 2022, published on 14 Oct 2025. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Inconsistent interpretation of http requests ('http request/response smuggling') in ASP.NET Core allows an authorized attacker to bypass a security feature over a network.

Weakness: CWE-444

Which versions are affected by CVE-2025-55315?

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 NuGetFrom 10.0.0-rc.1.25451.10710.0.0-rc.2.25502.107
Microsoft.AspNetCore.App.Runtime.linux-arm NuGetFrom 10.0.0-rc.1.25451.10710.0.0-rc.2.25502.107
Microsoft.AspNetCore.App.Runtime.linux-arm NuGetFrom 8.0.08.0.21
Microsoft.AspNetCore.App.Runtime.linux-arm NuGetFrom 8.0.08.0.21
Microsoft.AspNetCore.App.Runtime.linux-arm NuGetFrom 9.0.09.0.10
Microsoft.AspNetCore.App.Runtime.linux-arm NuGetFrom 9.0.09.0.10
34 more packages
aspnet-core BitnamiFrom 2.3.02.3.6, 8.0.21, 9.0.10
Microsoft.AspNetCore.App.Runtime.linux-arm64 NuGetFrom 10.0.0-rc.1.25451.10710.0.0-rc.2.25502.107
Microsoft.AspNetCore.App.Runtime.linux-arm64 NuGetFrom 10.0.0-rc.1.25451.10710.0.0-rc.2.25502.107
Microsoft.AspNetCore.App.Runtime.linux-arm64 NuGetFrom 8.0.08.0.21
Microsoft.AspNetCore.App.Runtime.linux-arm64 NuGetFrom 8.0.08.0.21
Microsoft.AspNetCore.App.Runtime.linux-arm64 NuGetFrom 9.0.09.0.10
Microsoft.AspNetCore.App.Runtime.linux-arm64 NuGetFrom 9.0.09.0.10
Microsoft.AspNetCore.App.Runtime.linux-musl-arm NuGetFrom 10.0.0-rc.1.25451.10710.0.0-rc.2.25502.107
Microsoft.AspNetCore.App.Runtime.linux-musl-arm NuGetFrom 10.0.0-rc.1.25451.10710.0.0-rc.2.25502.107
Microsoft.AspNetCore.App.Runtime.linux-musl-arm NuGetFrom 8.0.08.0.21
Microsoft.AspNetCore.App.Runtime.linux-musl-arm NuGetFrom 8.0.08.0.21
Microsoft.AspNetCore.App.Runtime.linux-musl-arm NuGetFrom 9.0.09.0.10
Microsoft.AspNetCore.App.Runtime.linux-musl-arm NuGetFrom 9.0.09.0.10
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 NuGetFrom 10.0.0-rc.1.25451.10710.0.0-rc.2.25502.107
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 NuGetFrom 10.0.0-rc.1.25451.10710.0.0-rc.2.25502.107
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 NuGetFrom 8.0.08.0.21
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 NuGetFrom 8.0.08.0.21
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 NuGetFrom 9.0.09.0.10
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 NuGetFrom 9.0.09.0.10
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 NuGetFrom 10.0.0-rc.1.25451.10710.0.0-rc.2.25502.107
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 NuGetFrom 10.0.0-rc.1.25451.10710.0.0-rc.2.25502.107
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 NuGetFrom 8.0.08.0.21
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 NuGetFrom 8.0.08.0.21
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 NuGetFrom 9.0.09.0.10
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 NuGetFrom 9.0.09.0.10
Microsoft.AspNetCore.App.Runtime.linux-x64 NuGetFrom 10.0.0-rc.1.25451.10710.0.0-rc.2.25502.107
Microsoft.AspNetCore.App.Runtime.linux-x64 NuGetFrom 10.0.0-rc.1.25451.10710.0.0-rc.2.25502.107
Microsoft.AspNetCore.App.Runtime.linux-x64 NuGetFrom 8.0.08.0.21
Microsoft.AspNetCore.App.Runtime.linux-x64 NuGetFrom 8.0.08.0.21
Microsoft.AspNetCore.App.Runtime.linux-x64 NuGetFrom 9.0.09.0.10
Microsoft.AspNetCore.App.Runtime.linux-x64 NuGetFrom 9.0.09.0.10
Microsoft.AspNetCore.App.Runtime.osx-arm64 NuGetFrom 10.0.0-rc.1.25451.10710.0.0-rc.2.25502.107
Microsoft.AspNetCore.App.Runtime.osx-arm64 NuGetFrom 10.0.0-rc.1.25451.10710.0.0-rc.2.25502.107
Microsoft.AspNetCore.App.Runtime.osx-arm64 NuGetFrom 8.0.08.0.21

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

How do I fix CVE-2025-55315?

Upgrade Microsoft.AspNetCore.App.Runtime.linux-arm to a fixed version for your release line: 10.0.0-rc.2.25502.107, 8.0.21 or 9.0.10.

Is CVE-2025-55315 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2025-55315 exists.

Public exploit code: 1 Exploit-DB entry and 7 proofs of concept on GitHub.

All Microsoft Visual Studio 2022 vulnerabilities

Sources

Also known as BELL-CVE-2025-55315, BIT-aspnet-core-2025-55315, GHSA-5rrx-jjjq-q2r5, UBUNTU-CVE-2025-55315.

Is CVE-2025-55315 in your software?

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

Check your SBOMs for free