PT-2026-22078
CVE-2026-27903
·
تاريخ النشر
2026-02-26
·
تاريخ التحديث
2026-09-29
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
إصدارات minimatch الأقدم من 3.1.3
إصدارات minimatch من 3.1.3 حتى 4.2.5
إصدارات minimatch من 4.2.5 حتى 5.1.8
إصدارات minimatch من 5.1.8 حتى 6.2.2
إصدارات minimatch من 6.2.2 حتى 7.4.8
إصدارات minimatch من 7.4.8 حتى 8.0.6
إصدارات minimatch من 8.0.6 حتى 9.0.7
إصدارات minimatch من 9.0.7 حتى 10.2.3
الوصف
يحتوي برنامج
minimatch على عيب حيث قد تتعرض الدالة matchOne() إلى تراجع متكرر غير محدود عند معالجة أنماط glob ذات مقاطع متعددة ** (GLOBSTAR) غير متجاورة، خاصةً عندما لا يتطابق مسار الإدخال مع النمط. قد يؤدي ذلك إلى تعقيد زمني يبلغ O(C(n, k))، حيث يمثل n عدد مقاطع المسار وk هو عدد علامات globstar. قد تتسبب هذه المشكلة في توقف حلقة الأحداث في Node.js لفترات طويلة، قد تصل إلى عشرات الثواني، مع حجم نمط يبلغ حوالي 56 بايت. تشمل التطبيقات المعرضة لهذه المشكلة أدوات البناء، ومُنفِّذي المهام، والأنظمة متعددة المستأجرين، وواجهات الإدارة، وخطوط أنابيب CI/CD التي تقبل معلمات glob مقدمة من المستخدم. يمكن للمهاجم الذي يستطيع التحكم في نمط glob الذي يتم تمريره إلى minimatch() استغلال هذه الثغرة.التوصيات
قم بالتحديث إلى إصدار minimatch 3.1.3 أو أحدث.
قم بالتحديث إلى الإصدار 4.2.5 أو أحدث من minimatch.
قم بالتحديث إلى الإصدار 5.1.8 أو أحدث من minimatch.
قم بالتحديث إلى الإصدار
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾