Npm · Picomatch · CVE-2026-112366
**اسم البرنامج المصاب والإصدارات المتأثرة**
Picomatch الإصدارات السابقة لـ 4.0.8
**الوصف**
تحدث حالة رفض الخدمة بسبب التعبيرات النمطية (ReDoS) عند تحليل أنماط extglob المتكررة ذات الفرع الواحد، مثل +(*) أو +(*a). تفشل الدالة `analyzeRepeatedExtglob()` في lib/parse.js في معالجة هذه الأنماط بشكل صحيح، مما يؤدي إلى تراجع أسي (exponential backtracking) عند معالجة سلاسل نصية قصيرة مصممة خصيصاً. يتسبب هذا السلوك في حظر حلقة الأحداث (event loop) في Node.js، مما يؤدي إلى رفض الخدمة على مستوى التطبيق للخدمات التي تقوم بتجميع أو استخدام globs يتحكم فيها المهاجم.
**التوصيات**
التحديث إلى الإصدار 4.0.8 أو أحدث.