CVE-2026-115877 in Twisted
الملخص
بحسب VulDB • 23/10/2026
Twisted هو إطار عمل قائم على الأحداث لتطبيقات الإنترنت، ويدعم Python 3.6+. قبل الإصدار 26.10.0rc1، كان الـ `twisted.web.http.HTTPChannel.headerReceived` يرفض بايت NUL في قيمة رأس HTTP ولكنه يقبل سطرًا عائدًا خامًا (carriage return) أو تغذية سطر خامًا (line feed). نظرًا لأن Twisted يفصل أسطر الرؤوس فقط على CRLF، يمكن أن يبقى رأس `Content-Length` مخفيًا ومدمجًا ضمن قيمة أخرى بينما يعامل الواجهة الأمامية المتساهلة الحرف الخام كفاصل للأسطر. قد يؤدي هذا الاختلاف في التنسيق إلى تهريب طلب لاحق يتجاوز ضوابط الوصول الخاصة بالواجهة الأمامية، أو تسميم اتصال مشترك أو ذاكرة تخزين مؤقت (cache)، وكشف عميل لاحق لاستجابة غير صحيحة. هذه المشكلة هي نتيجة لبقايا إصلاح غير مكمل لحماية Twisted السابقة من تهريب الطلبات. تم إصلاح هذه المشكلة في الإصدار 26.10.0rc1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.