PT-2026-52200

CVE-2026-13311

·

تاريخ النشر

2026-06-25

·

تاريخ التحديث

2026-10-30

الوصف من

CVSS 3.1
9.8
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات shell-quote الأقدم من 1.8.5
الوصف
تقوم الدالة parse() بإنهاء معالجة الرموز التي تم تحليلها باستخدام Array.prototype.concat كمُجمِّع في عملية التخفيض (reduce)، مما يؤدي إلى إعادة تخصيص المصفوفة المتنامية بأكملها ونسخها خلال كل تكرار. وينتج عن ذلك تعقيد زمني من الدرجة الثانية بالنسبة لعدد الرموز المدخلة. يمكن للمهاجم الذي يقدم سلسلة نصية خاضعة للتحكم إلى أي مسار برمجي يستدعي parse() أن يعطل حلقة أحداث Node.js أحادية الخيط لفترة طويلة، مما يؤدي إلى رفض الخدمة. تؤثر هذه المشكلة على التوافر ولا تسمح بتنفيذ التعليمات البرمجية أو الكشف عن البيانات.
التوصيات
التحديث إلى الإصدار 1.8.5.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-395F-4HP3-45GV
CLEANSTART-2026-AC35633
CLEANSTART-2026-AY86785
CLEANSTART-2026-XN61284
CLEANSTART-2026-XS33213
CLEANSTART-2026-ZX58029
ECHO-3F83-8535-51D8
OPENSUSE-SU-2026:11145-1
OPENSUSE-SU-2026:11149-1
OPENSUSE-SU-2026:11472-1
OPENSUSE-SU-2026:21176-1
OPENSUSE-SU-2026:21448-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾