مستغلة: 178
الأحدثCVE-2026-115732 — تجاوز تفويض اسم الشهادة
VulnFeed.org
AREN
7.5
CVE-2026-113877يتوفر تصحيح

إصدارات HTTP::Headers::ActionPack قبل 0.10 لـ Perl تسمح بنفاد وحدة المعالجة المركزية عبر نطاقات Accept-Language المتطابقة كتعابير نمطية

Unknown productقراءة 1 داقرأ بلغة

ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.

الملخص

تسمح إصدارات HTTP::Headers::ActionPack قبل 0.10 لـ Perl بنفاد وحدة المعالجة المركزية عبر نطاقات Accept-Language المتطابقة كتعابير نمطية. يقوم _language_match بإقحام كل نطاق Accept-Language في النمط `\/^$range\-\/i` دون حمايته، بحيث يصل بناء التعبير النمطي في الترويسة إلى محرك التعابير النمطية. نطاق مكون من 12 بايت مثل `(a?|b?){26}z` يعاني من التراجع لثوانٍ، وكل زيادات لمحدد الكمية تضاعف الوقت. نطاق غير صالح مثل `(` يفشل في التجميل. يمكن لمهاجم عن بُعد استنفاد وحدة المعالجة المركزية، أو التسبب في توقف choose_language، في أي تطبيق تمرر إليه ترويسة Accept-Language غير موثوقة.

المعالجة

المراجع

Esc