PT-2026-122217
CVE-2026-113877
·
تاريخ النشر
2026-10-23
·
تاريخ التحديث
2026-10-23
الوصف من
الدرجة
N/A
غير متوفرلا تتوفر حاليًا تقييمات أو مقاييس للخطورة. سنحدّث المعلومات المقابلة في الصفحة فور توفرها.
اسم البرنامج المصاب والإصدارات المتأثرة
HTTP::Headers::ActionPack الإصدارات السابقة لـ 0.10
الوصف
توجد مشكلة حيث تقوم الدالة
language match بإدراج كل نطاق Accept-Language في نمط تعبير نمطي /^$range-/i دون هروب مناسب. يسمح هذا لوصول صيغة التعبير النمطي الموجودة في الرأس إلى محرك التعبيرات النمطية. يمكن للمهاجم عن بُعد تقديم رأس Accept-Language مصمم خصيصًا، مثل (a?|b?){26}z، للتسبب في تراجع مفرط (backtracking)، مما يؤدي إلى استنفاد وحدة المعالجة المركزية أو تسبب في فشل الدالة choose language(). كما يمكن أن يؤدي النطاق غير الصالح، مثل (، إلى فشل عملية التجميع.التوصيات
تحديث HTTP::Headers::ActionPack إلى الإصدار 0.10 أو إصدار أحدث.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾