PT-2026-123304

CVE-2026-113436

·

تاريخ النشر

2026-10-26

·

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

2026-10-26

الوصف من

CVSS 4.0
8.7
عالية
المقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المصاب والإصدارات المتأثرة bandit الإصدارات من 1.0.0-pre.7 إلى 1.13.x
Description يمكن لمهاجم عن بُعد غير مصرح له التسبب في استهلاك مفرط لوحدة المعالجة المركزية (CPU) للخادم بسبب تعقيد خوارزمي غير فعال في محلل أعداد الصحيحة للترويسة. تقوم الدالة Bandit.Headers.parse integer/2 في lib/bandit/headers.ex بمعالجة الأرقام رقمًا تلو الآخر دون حد لعدد الأرقام، مع تخصيص bignum جديد في كل خطوة. يؤدي ذلك إلى وقت معالجة تربيعي بالنسبة لطول المدخلات. يتم تحفيز هذه المشكلة من خلال تقديم قيمة content-length أو منفذ Host أو :authority يتكون من آلاف الأرقام. يحدث هذا عند معالجة مدخلات الطلب الخام عبر HTTP/1 و HTTP/2 قبل إجراء أي فحص للنطاق. في بيئات HTTP/2، يمكن للمهاجم استخدام تخزين جدول HPACK الديناميكي لتضخيم التأثير، حيث يتم إرسال قيمة كبيرة مرة واحدة ثم الإشارة إليها في التدفقات اللاحقة لإبقاء الخادم مشغولاً بأقل قدر من حركة المرور.
Recommendations تحديث bandit إلى الإصدار 1.14.0 أو إصدار أحدث.
قابلية الاستغلال
استغلال
إصلاح
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-29CR-8477-RG6R
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾