
このリポジトリには、HTTPチャンク転送と改行解析の動作を再現・検証するための小さなASP.NET Coreコンソールアプリが含まれています。
詳細は CVE-2025-55315 をご覧ください。
Repro/Program.cs - ローカルのKestrelサーバーを起動し、2つのTCPベースのテストを実行するコンソールアプリです。これらのテストは、TcpClientを介して生のHTTPバイトを送信し、断片化された読み取りにわたるチャンク転送解析と不正な改行処理を検証します。
これらのテストが失敗した場合、CVE-2025-55315の影響を受けています。.NETのバージョン(8、9、10)を更新するか、HeroDevsから.NET(バージョン6)のEOL後サポートを取得する必要があります。
.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