PT-2026-137797
CVE-2026-77299
·
تاريخ النشر
2026-11-06
·
تاريخ التحديث
2026-11-06
الوصف من
CVSS 3.1
7.5
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المتأثر والإصدارات المتأثرة
Regexp2 الإصدارات السابقة لـ 2.3.0
الوصف
عندما يقوم المحرك بتجميع ومطابقة نمط يحتوي على محدد كمية ثابت وكبير مطبق على تعبير فرعي صفري العرض، يقوم محرك المطابقة بتنفيذ جسم حلقة فارغة عدة مرات، مما يدفع عددين صحيحين إلى مكدس التراجع (backtracking stack) في كل تكرار. نظرًا لأن المحلل يقبل أي عدد تكرارات يصل إلى
math.MaxInt32 وينمو مكدس التراجع دون حدود، فإن نمطًا يقل طوله عن 20 بايت عند مطابقته مع إدخال فارغ يمكن أن يؤدي إلى تخصيص عدة جيجابايت من الذاكرة، مما يتسبب في إنهاء العملية بسبب نفاد الذاكرة (OOM-kill). لا توفر ميزة MatchTimeout تخفيفًا كاملاً لأن الذاكرة يتم تخصيصها بشكل أسرع من قدرة ساعة مهلة الـ 100 مللي ثانية على العمل.التوصيات
التحديث إلى الإصدار 2.3.0.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾