PT-2026-29666

CVE-2026-34715

·

تاريخ النشر

2026-04-01

·

تاريخ التحديث

2026-04-03

الوصف من

CVSS 3.1
5.3
متوسطة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Ewe السابقة للإصدار 3.0.6
الوصف
تقوم الدالة encode headers الموجودة في src/ewe/internal/encoder.gleam بإدراج مفاتيح وقيم رؤوس الاستجابة مباشرةً في بايتات HTTP الخام دون التحقق من صحة تسلسلات CRLF (r ) أو إزالتها. وهذا يسمح للمهاجم بحقن محتوى استجابة HTTP تعسفي عند تمرير البيانات التي يتحكم فيها المستخدم إلى رؤوس الاستجابة، مما قد يؤدي إلى تقسيم الاستجابة، وتسميم ذاكرة التخزين المؤقت، والبرمجة النصية عبر المواقع. تنبع المشكلة من عدم التحقق من صحة رؤوس الاستجابة الصادرة، في حين يتم التحقق من صحة رؤوس الطلبات الواردة عبر validate field value() في محلل HTTP/1.1. يوجد الكود المعرض للخطر في دالة encode headers، حيث يتم تضمين كل من key وvalue مباشرةً في BitArray الناتج دون تعقيم. ومن أمثلة الاستغلال تعيين رأس إعادة التوجيه Location من معلمة طلب تحتوي على تسلسلات CRLF.
التوصيات
التحديث إلى الإصدار 3.0.6 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-X2W3-23JR-HRPF
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾