PT-2026-121400
CVE-2026-113872
·
تاريخ النشر
2026-10-22
·
تاريخ التحديث
2026-10-23
الوصف من
CVSS 3.1
7.5
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المتأثر والإصدارات المتأثرة
multer الإصدارات من 2.0.0 إلى 2.4.9
الوصف
توجد حالة سباق في محلل multipart عند تكوينه باستخدام دالة
fileFilter() غير متزامنة. إذا تم إلغاء الطلب بينما لا تزال دالة fileFilter() غير المتزامنة معلقة، فقد يستأنف الاستدعاء (callback) تدفق تحليل تم تفكيكه بالفعل. يؤدي ذلك إلى قيام المحلل الأساسي بإصدار خطأ في تدفق لم يعد يحتوي على مستمع للأخطاء، مما يؤدي إلى حدث خطأ غير معالج يتسبب في توقف عملية Node.js، وهو ما يؤدي إلى حجب الخدمة. تؤثر هذه المشكلة على أي تطبيق يستخدم fileFilter() غير متزامن بغض النظر عن محرك التخزين المستخدم.التوصيات
تحديث multer إلى الإصدار 2.5.0 أو أحدث.
كإجراء مؤقت، استخدم دالة
fileFilter() متزامنة.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾