PT-2026-57991 · Unknown · Elixir-Mint
CVSS v4.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 |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات elixir-mint من 0.1.0 إلى 1.9.1
الوصف
يمكن لخادم HTTP بعيد أن يتسبب في رفض الخدمة عن طريق استنفاد الذاكرة على مضيف العميل. تقوم الدالتان
Mint.HTTP1.decode headers/5 وMint.HTTP1.decode trailer headers/4 بتجميع رؤوس الاستجابة التي تم تحليلها وحقول الملحق المقسمة إلى أجزاء في قائمة لكل طلب request.headers buffer التي تستمر عبر شرائح TCP. ونظرًا لعدم وجود حد أقصى لعدد الرؤوس أو إجمالي البايتات، واستخدام محلل :erlang.decode packet(:httph bin, binary, []) بحدود حجم افتراضية غير محدودة، يمكن لخادم ضار بث أسطر الرؤوس أو الملاحق إلى ما لا نهاية دون إرسال السطر الفارغ الختامي. يؤدي هذا إلى تزايد حجم حالة الاتصال بلا حدود حتى يتم إنهاء عقدة BEAM بواسطة معالج نفاد الذاكرة في نظام التشغيل.التوصيات
تحديث elixir-mint إلى الإصدار 1.9.2 أو أحدث.
استغلال
إصلاح
DoS
Allocation of Resources Without Limits
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Elixir-Mint