
Ferramenta que reproduz a CVE-2025-55315 em ASP.NET Core.
Este repositório contém um pequeno aplicativo de console ASP.NET Core para reproduzir e exercitar o comportamento de parsing de transferência chunked e novas linhas HTTP.
Mais informações sobre CVE-2025-55315.
Repro/Program.cs - Aplicativo de console que inicia um servidor Kestrel local e executa dois testes baseados em TCP. Os testes enviam bytes HTTP brutos através de um TcpClient para exercitar o parsing de transferência chunked e o tratamento de novas linhas inválidas em leituras fragmentadas.
Se estes testes falharem, você está vulnerável ao CVE-2025-55315 e precisa atualizar sua versão do .NET (versões 8, 9 e 10) ou obter suporte pós-EOL para .NET (versão 6) da HeroDevs.
.NET SDK 6+
git clone https://github.com/sirredbeard/CVE-2025-55315-repro
cd CVE-2025-55315-repro
dotnet build CVE-2025-55315-repro.sln --framework net6.0
dotnet run --project Repro/Repro.csproj --configuration Debug --framework net6.0