PT-2026-24344

CVE-2026-3854

·

تاريخ النشر

2026-03-04

·

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

2026-10-21

الوصف من

CVSS 2.0
9.0
عالية
المقاييسAV:N/AC:L/Au:S/C:C/I:C/A:C
اسم البرنامج المصاب والإصدارات المتأثرة GitHub Enterprise Server الإصدارات السابقة لـ 3.14.25 GitHub Enterprise Server الإصدارات السابقة لـ 3.15.20 GitHub Enterprise Server الإصدارات السابقة لـ 3.16.16 GitHub Enterprise Server الإصدارات السابقة لـ 3.17.13 GitHub Enterprise Server الإصدارات السابقة لـ 3.18.8 GitHub Enterprise Server الإصدارات السابقة لـ 3.19.4 GitHub Enterprise Server الإصدارات السابقة لـ 3.20.0
الوصف يسمح ضعف في تحييد العناصر الخاصة لمهاجم مصادق لديه صلاحية الدفع (push) إلى مستودع بتحقيق تنفيذ عن بُعد للكود على المثيل. أثناء عملية git push ، لا يتم تطهير قيم خيارات الدفع التي يوفرها المستخدم بشكل صحيح قبل تضمينها في رؤوس الخدمة الداخلية. نظرًا لأن تنسيق الرأس الداخلي يستخدم حرف تحديد (فاصلة منقوطة) يمكن أن يظهر أيضًا في إدخال المستخدم، يمكن للمهاجم حقن حقول بيانات وصفية إضافية.
يتضمن الاستغلال التقني حقن قيم في رأس X-Stat لتجاوز الحقول الداخلية مثل rails env و custom hooks dir و repo pre receive hooks. من خلال تعيين rails env إلى قيمة غير إنتاجية، يمكن للمهاجم تجاوز بيئة العزل (sandboxing) واستخدام repo pre receive hooks لتنفيذ ملفات ثنائية عشوائية، مثل /bin/bash ، بصلاحيات مستخدم خدمة git. في GitHub Enterprise Server ، يمكن أن يؤدي ذلك إلى اختراق كامل للخادم، بما في ذلك الوصول إلى جميع المستودعات المستضافة والأسرار الداخلية. وفي البنية التحتية المشتركة، قد يسمح ذلك بتعريض ملايين المستودعات الخاصة للخطر عبر المستأجرين. ويُقدر أن حوالي 88% من مثيلات GitHub Enterprise Server التي يمكن الوصول إليها ظلت غير محدثة وقت الكشف العام.
التوصيات تحديث GitHub Enterprise Server إلى الإصدار 3.14.25 أو أحدث. تحديث GitHub Enterprise Server إلى الإصدار 3.15.20 أو أحدث. تحديث GitHub Enterprise Server إلى الإصدار 3.16.16 أو أحدث. تحديث GitHub Enterprise Server إلى الإصدار 3.17.13 أو أحدث. تحديث GitHub Enterprise Server إلى الإصدار 3.18.8 أو أحدث. تحديث GitHub Enterprise Server إلى الإصدار 3.19.4 أو أحدث. تحديث GitHub Enterprise Server إلى الإصدار 3.20.0 أو أحدث. كإجراء تخفيف مؤقت، تجنب استخدام git push مع خيارات دفع مخصصة (العلم -o) حتى يتم تحديث النظام.
قابلية الاستغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾