How I Found the Worst ASP.NET Vulnerability — A $10K Bug (CVE-2025-55315)
praetorian.com·14h
Flag this post

Introduction

Earlier this year, I earned a $10,000 bounty from Microsoft after discovering a critical HTTP request smuggling vulnerability in ASP.NET Core’s Kestrel server (CVE-2025-55315). The vulnerability garnered significant media attention after Microsoft assigned it a CVSS score of 9.9, the highest severity rating ever assigned to an ASP.NET Core vulnerability.

This post walks through the vulnerability, how I found it, and discusses the severity rating.

Request Smuggling Recap

HTTP request smuggling is a type of vulnerability that exploits ambiguities in how servers determine request boundaries. When front-end and back-end servers parse requests differently, attackers can inject malicious requests that are processed in ways the developers did not intend. Examples …

Similar Posts

Loading similar posts...