PT-2026-120800
CVE-2026-110264
·
تاريخ النشر
2026-10-21
·
تاريخ التحديث
2026-11-14
الوصف من
CVSS 3.1
10
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة
GitLab CE/EE الإصدارات من 7.0 إلى 18.11.13
GitLab CE/EE الإصدارات من 19.0 إلى 19.0.10
GitLab CE/EE الإصدارات من 19.1 إلى 19.1.9
GitLab CE/EE الإصدارات من 19.2 إلى 19.2.9
GitLab CE/EE الإصدارات من 19.3 إلى 19.3.6
GitLab CE/EE الإصدارات من 19.4 إلى 19.4.3
GitLab CE/EE الإصدارات من 19.5 إلى 19.5.1
Description
يوجد تجاوز في عدد صحيح (integer overflow) في محرك التعبيرات النمطية Onigmo الذي يستخدمه GitLab عند معالجة ملفات Org mode ذات الامتداد
.org. تحدث هذه المشكلة عندما تقوم مكتبة org-ruby بمعالجة كلمات مفتاحية يحددها المستخدم مثل #+TODO: أو #+SEQ TODO: أو #+TYP TODO: تحتوي على تعبير نمطي يتجاوز 32,767 تكراراً. يمكن لمهاجم عن بُعد غير مصرح له استغلال ذلك عن طريق رفع ملف مصمم خصيصاً إلى مشروع عام؛ ويتم تفعيل الثغرة عند فتح صفحة معاينة الملف. قد يؤدي ذلك إلى فساد الذاكرة وتنفيذ تعليمات برمجية عشوائية على الخادم، مما قد يمنح الوصول إلى الكود المصدري ورموز الوصول وبيانات الاعتماد. ويُقدر وجود أكثر من 10,000 مثيل مصاب معرض للإنترنت.Recommendations
التحديث إلى الإصدارات 19.5.1، 19.4.3، 19.3.6، 19.2.9، 19.1.9، 19.0.10، أو 18.11.13.
بالنسبة للتثبيتات التي تستخدم إصدارات Ruby مخصصة أو صور حاويات مخصصة، يجب تحديث Ruby إلى الإصدار 3.3.13، 3.4.12، 4.0.9 أو أحدث.
تفعيل قواعد الكشف الرسمية
Onigmo native worker crash و Org mode render error burst.
تقييد الوصول إلى شبكة مثيل GitLab عبر VPN أو القائمة البيضاء (whitelist) إذا كانت الإتاحة العامة غير ضرورية.
ضبط WAF/IDS للكشف عن التراكيب الطويلة والمتكررة بشكل غير طبيعي ضمن سلاسل #+TODO: أو #+SEQ TODO: أو #+TYP TODO: داخل ملفات .org.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾