CVE-2026-82333 in multer
الملخص
بحسب VulDB • 29/08/2026
multer هو وسيط (middleware) لمعالجة بيانات multipart/form-data في Node.js. يمكن لطلب multipart صغير يحتوي على حقلين نصيين مُصمَّمين بشكل خاص أن يجعل محلل الحقول في multer يكرر مصفوفة متفرعة بطول أقصى سطرًا تلو الآخر بشكل متزامن، مما يعطل حلقة الأحداث (event loop) ويجعل العملية غير قادرة على معالجة طلبات أخرى. يؤدي فهرس مصفوفة رقمي كبير في الحقل الأول إلى تخصيص مصفوفة متفرعة بطول أقصى، بينما يحفز حقل ثانٍ بمفتاح غير رقمي تكرارًا كامل الطول داخل التبعية append-field. جميع الإصدارات السابقة لـ 2.3.0 متأثرة، وهذا ثغرة يمكن استغلالها عن بُعد لإحداث إنكار للخدمة (DoS). تضيف multer 2.3.0 خيار opt-in باسم fieldArrayIndexLimit يرفض فهرسات المصفوفات التي تتجاوز الحد المسموح به. قم بالترقية إلى multer 2.3.0 وقم بتعيين limits.fieldArrayIndexLimit إلى أكبر فهرس مصفوفة تحتاجه تطبيقك للتصدي لهذه الثغرة.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.