PT-2026-28674
CVE-2026-4923
·
تاريخ النشر
2026-01-01
·
تاريخ التحديث
2026-09-18
الوصف من
CVSS 3.1
5.9
متوسطةالمقاييسAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات path-to-regexp الأقدم من 8.4.0
الوصف
البرنامج معرض لخطر ”رفض الخدمة باستخدام التعبيرات العادية“ (ReDoS) عند معالجة عدة أحرف بديلة مقترنة بمعلمة واحدة على الأقل. تنشأ هذه المشكلة لأن التعبير العادي الذي يتم إنشاؤه قد يؤدي إلى تراجع مفرط عندما لا يكون الحرف البديل الثاني في نهاية المسار. ومن الأمثلة غير الآمنة: ’/*foo-*bar-:baz‘، و'/*a-:b-*c-:d'، و'/x/*a-:b/*c/y'. ومن الأمثلة الآمنة: ’/*foo-:bar‘ و'/*foo-:bar-*baz'. ReDoS هو نوع من الهجمات حيث يتسبب إدخال مصمم بعناية في استغراق محرك التعبيرات العادية وقتًا طويلاً للغاية في المعالجة، مما قد يؤدي إلى رفض الخدمة.
التوصيات
يجب ترقية الإصدارات الأقدم من 8.4.0 إلى الإصدار 8.4.0. في حالة استخدام معلمات أحرف البدل المتعددة، تحقق من ناتج التعبير العادي باستخدام أداة للتأكد مما إذا كان المسار معرضًا للخطر.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾