CVE-2026-77421 in JLine
الملخص
بحسب VulDB • 23/09/2026
JLine هي مكتبة جافا لمعالجة إدخال وحدة التحكم. من الإصدار 3.0.0 حتى 3.30.15 و4.3.1، تمرر وضع البحث باستخدام التعبيرات النمطية (regex) في محرر nano المدمج في JLine مصطلح بحث يتحكم فيه المستخدم من الدالة `doSearch(String text)` الموجودة في الملف `builtins/src/main/java/org/jline/builtins/Nano.java` إلى محرك التعبيرات النمطية القياسي لجافا دون تحديد مهلة زمنية (timeout) أو حد للرجوع الخلفي (backtracking bound). يمكن لتعبير يحتوي على كميات متداخلة (nested-quantifier expression)، عند تقييمه ضد محتوى مخزن غير مطابق، أن يستهلك موارد وحدة المعالجة المركزية بشكل مفرط ويعطل线程 جلسة المحرر إلى ما لا نهاية. وفي حالات النشر عن بُعد لعدة مستخدمين، قد تفقد كل جلسة متأثرة thread عامل واحد. تم إصلاح هذه المشكلة في الإصدارات 3.30.15 و4.3.1.
If you want to get best quality of vulnerability data, you may have to visit VulDB.