PT-2026-89811

CVE-2026-85706

·

تاريخ النشر

2026-02-25

·

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

2026-11-02

الوصف من

CVSS 3.1
10
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
اسم البرنامج المصاب والإصدارات المتأثرة GitLab CE/EE الإصدارات من 18.7 إلى 19.1.7 GitLab CE/EE الإصدارات من 19.2.0 إلى 19.2.5 GitLab CE/EE الإصدارات من 19.3.0 إلى 19.3.1
Description توجد ثغرة تجاوز المسار (path traversal) غير مصرح بها في واجهة برمجة تطبيقات (API) لعمليات إرسال المستودع (repository commits). بسبب التقييد غير الصحيح للمسار وغياب فرض المصادقة، يمكن لمهاجم عن بُعد قراءة ملفات محلية عشوائية يمكن الوصول إليها من خلال سياق تطبيق GitLab. تتطلب عملية الاستغلال وجود مشروع عام واحد على الأقل في المثيل. يمكن تفعيل هذه الثغرة عن طريق إرسال طلب POST مصمم خصيصاً إلى نقطة النهاية "/api/v4/projects/{id}/repository/commits/" من خلال التلاعب بالمتغير file.path. تم استغلال هذه الثغرة بنشاط في الواقع، مع تقارير عن عمليات فحص سريعة وتوفر مواد إثبات مفهوم عامة. قد يؤدي الاستغلال الناجح إلى سرقة معلومات حساسة، بما في ذلك ملفات التكوين، ورموز CI/CD، وبيانات اعتماد النشر.
Recommendations تحديث GitLab CE/EE الإصدارات من 18.7 إلى 19.1.7 إلى الإصدار 19.1.8. تحديث GitLab CE/EE الإصدارات من 19.2.0 إلى 19.2.5 إلى الإصدار 19.2.6. تحديث GitLab CE/EE الإصدارات من 19.3.0 إلى 19.3.1 إلى الإصدار 19.3.2. كإجراء تخفيف مؤقت، قم بإزالة إمكانية الوصول المباشر من الإنترنت، أو قصر الوصول على المصادر الموثوقة، أو تحويل المشاريع العامة إلى مشاريع خاصة.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
BIT-GITLAB-2026-85706
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾