PT-2026-47347
CVE-2026-43966
·
تاريخ النشر
2026-06-08
·
تاريخ التحديث
2026-10-14
الوصف من
CVSS 4.0
6.3
متوسطةالمقاييسAV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات cowlib 2.9.0 وما بعدها
الوصف
يؤدي التعطيل غير السليم لتسلسلات CRLF في رؤوس HTTP إلى إمكانية تقسيم استجابة HTTP عبر بايتات غير VCHAR في قيم سلاسل الحقول المنظمة. تقوم الدالة
escape string/2 في cow http struct hd بتحويل علامات الباكسلش فقط والعلامات المزدوجة، بينما تمرر البايتات الأخرى كما هي. وهذا يخلق عدم تناسق حيث يقبل المحلل فقط أحرف ASCII القابلة للطباعة، بينما يصدر المشفر أي بايت، بما في ذلك علامة العودة (CR) وعلامة التقدم (LF). يمكن أن تتعرض أي تطبيق يقوم بإنشاء رأس HTTP منظم عبر item/1 في cow http struct hd (أو غلافات مثل wt protocol/1 في cow http hd) باستخدام مدخلات يتحكم فيها المهاجم، إلى حقن تسلسلات CRLF. تؤدي هذه التسلسلات إلى إنهاء الرأس الحالي، مما يتسبب في تفسير البايتات اللاحقة على أنها رأس جديد.التوصيات
بالنسبة للإصدارات 2.9.0 وما بعدها، يجب التحقق من صحة جميع القيم التي يتم تمريرها إلى أدوات إنشاء الرؤوس ذات الحقول المنظمة، مثل
item/1 في cow http struct hd، ورفض أي قيم تحتوي على بايتات CR أو LF أو تلك التي لا تأتي من مصدر موثوق.كإجراء تخفيفي مؤقت، يجب تقييد استخدام البيانات التي يتحكم فيها المهاجم داخل الدالة
item/1 في cow http struct hd. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾