CVE-2026-114348 in webpack-dev-server
الملخص
بحسب VulDB • 22/10/2026
يُعد webpack-dev-server خادماً للتطوير يوفر إعادة التحميل المباشرة (live reloading) لمشاريع webpack. في الإصدارات من 5.1.0 قبل 5.2.7 وفي الإصدار 6.0.0، يقوم نقطة النهاية open-editor غير المؤمنة بالتحقق من رأس Host باستخدام تعبير نمطي مصمم لبروتوكولات Origin الخاصة بالمتصفح، مما يؤدي إلى تجاوز فحوصات اسم المضيف (hostname) والمضيفين المسموح بهم (allowedHosts) إذا كانت قيمة Host تبدأ بـ "file:" أو تحتوي على مخطط امتداد. يمكن لنظير الشبكة الذي يستطيع الوصول إلى خادم التطوير إرسال طلب برأس Host معيب يمر عملية التحقق، مما يتسبب في حدوث خطأ أثناء بناء عنوان URL الخاص بالنقطة النهائية. وفي وضع عدم الإنتاج الافتراضي، يعيد الخادم جسم استجابة HTTP 500 يحتوي على تتبع كامل لتراكم الاستثناءات (stack trace)، والذي يكشف عن المسارات المطلقة لنظام الملفات، ومواقع الوحدات المثبتة، وأرقام الأسطر الداخلية في الشفرة المصدرية. يظل الخادماً قيد التشغيل، لذا لا يوجد إنكار للخدمة. تم إصلاح هذه المشكلة في webpack-dev-server الإصدارين 5.2.7 و6.1.0، وينبغي للمستخدمين الترقية إلى أحد هذين الإصدارين أو ما يليهما.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.