PT-2026-123301
CVE-2026-111103
·
تاريخ النشر
2026-10-26
·
تاريخ التحديث
2026-10-26
الوصف من
CVSS 4.0
8.2
عاليةالمقاييسAV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
اسم البرنامج المصاب والإصدارات المتأثرة
bandit الإصدارات من 1.9.0 إلى 1.13.x
الوصف
تسمح عملية تنظيف غير صحيحة عند حدوث استثناءات في معالج HTTP/2 لمهاجم عن بُعد غير مصرح له بتجاوز حدود الموارد لكل اتصال. عندما يتسبب إطار في حدوث
StreamError أثناء معالجة قطعة TCP، تقوم الدالة handle data/3 في Bandit.HTTP2.Handler بإرسال RST STREAM وإعادة حالة الاتصال إلى ما كانت عليه قبل معالجة القطعة. وبينما تستمر التدفقات التي تم فتحها بواسطة إطارات سابقة في القطعة في تنفيذ استدعاءات Plug الخاصة بها، يتم التراجع عن السجلات الداخلية — بما في ذلك تعدادات التدفق، و last stream id ، وطوابع rapid-reset الزمنية، وحالة فك ترميز HPACK. نتيجة لذلك، تفشل max concurrent streams و max requests ومحدد rapid-reset في حساب هذه التدفقات النشطة، مما يسمح للعميل بتجاوز حدود التزامن المكونة واستنزاف موارد وحدة المعالجة المركزية والذاكرة في الخادم.التوصيات
تحديث bandit إلى الإصدار 1.14.0 أو إصدار أحدث.
كإجراء مؤقت، قم بتعطيل HTTP/2 عن طريق ضبط
http 2 options: [enabled: false] لمنع تشغيل المعالج المصاب. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾