
Инструмент, который воспроизводит CVE-2025-55315 в ASP.NET Core.
Этот репозиторий содержит небольшое консольное приложение ASP.NET Core для воспроизведения и проверки поведения передачи фрагментированного HTTP (chunked transfer) и разбора символов новой строки.
Дополнительная информация по CVE-2025-55315.
Repro/Program.cs — Консольное приложение, которое запускает локальный сервер Kestrel и выполняет два теста на основе TCP. Тесты отправляют необработанные байты HTTP через TcpClient для проверки парсинга фрагментированной передачи и обработки недопустимых символов новой строки при фрагментированном чтении.
Если эти тесты завершаются неудачей, вы уязвимы к CVE-2025-55315 и вам необходимо обновить вашу версию .NET (версии 8, 9 и 10) или получить поддержку после окончания срока службы для .NET (версия 6) от 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