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.
قم بالتحديث إلى الإصدار
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-7R86-CG39-JMMJ
AZL-101105
AZL-101108
AZL-101769
CLEANSTART-2026-CE10526
CLEANSTART-2026-DV49099
CLEANSTART-2026-GS57401
CLEANSTART-2026-ID18571
CLEANSTART-2026-KL34343
CLEANSTART-2026-KN24948
CLEANSTART-2026-LC05413
CLEANSTART-2026-NB51079
CLEANSTART-2026-OW14933
CLEANSTART-2026-RA54974
CLEANSTART-2026-SW34937
CLEANSTART-2026-TV52514
CLEANSTART-2026-ZJ21676
ECHO-C899-4F89-0881
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾