PT-2025-11483
CVE-2025-29786
·
تاريخ النشر
2025-03-17
·
تاريخ التحديث
2026-09-18
الوصف من
CVSS 2.0
7.8
عاليةالمقاييسAV:N/AC:L/Au:N/C:N/I:N/A:C
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
إصدارات Expr الأقدم من 1.17.0
الوصف
تحدث المشكلة عندما يتلقى محلل التعبيرات Expr سلسلة إدخال غير محدودة، مما يدفعه إلى محاولة ترجمة السلسلة بأكملها وإنشاء عقدة في شجرة النحو المجردة (AST) لكل جزء من التعبير. قد يؤدي ذلك إلى الاستخدام المفرط للذاكرة وحدث «نفاد الذاكرة» (OOM) في العملية. هذه المشكلة نادرة نسبيًا ولا تحدث إلا في حالة عدم وجود قيود على حجم المدخلات. لم يتم توفير العدد التقديري للأجهزة التي قد تكون متأثرة.
التوصيات
بالنسبة لإصدارات Expr الأقدم من 1.17.0، قم بالتحديث إلى الإصدار 1.17.0 أو أحدث من Expr، حيث يتضمن هذا الإصدار إجراءات حماية جديدة تتعلق بحدود العقد والذاكرة.
بالنسبة للمستخدمين الذين لا يمكنهم التحديث على الفور، فرضوا قيودًا على حجم المدخلات قبل التحليل، وذلك عن طريق التحقق من صحة أو تقييد طول سلاسل التعبيرات التي تقبلها تطبيقاتكم، ورفضوا أو قصّوا المدخلات التي تتجاوز هذا الحد.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾