
ASP.NET Core में CVE-2025-55315 को पुनरुत्पादित करने वाला उपकरण
इस रिपॉजिटरी में HTTP chunked-transfer और newline पार्सिंग व्यवहार को पुनरुत्पादित और परीक्षण करने के लिए एक छोटा ASP.NET Core कंसोल ऐप है।
CVE-2025-55315 के बारे में अधिक जानकारी CVE-2025-55315.
Repro/Program.cs - एक कंसोल ऐप जो स्थानीय Kestrel सर्वर शुरू करता है और दो TCP-आधारित परीक्षण चलाता है। परीक्षण TcpClient पर कच्चे HTTP बाइट्स भेजते हैं ताकि fragmented reads के पार chunked transfer पार्सिंग और अमान्य newline हैंडलिंग का अभ्यास किया जा सके।
यदि ये परीक्षण विफल होते हैं, तो आप CVE-2025-55315 के लिए असुरक्षित हैं और आपको अपने .NET संस्करण (संस्करण 8, 9 और 10) को अद्यतन करने या HeroDevs से .NET (संस्करण 6) के लिए post-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