PT-2026-52644
CVE-2026-48529
·
تاريخ النشر
2026-06-25
·
تاريخ التحديث
2026-07-30
الوصف من
CVSS 3.1
6.0
متوسطةالمقاييسAV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:L
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات GitHub MCP Server من 0.22.0 إلى 1.1.1
الوصف
عند التشغيل في وضع HTTP مع تمكين
--lockdown-mode، يتم تنفيذ RepoAccessCache كعنصر فريد شامل للعملية. يتم تهيئة هذا العنصر الفريد باستخدام عميل GraphQL الخاص بأول مستخدم تمت مصادقته، وتستمر الطلبات اللاحقة من مستخدمين مختلفين في استخدام نفس المثيل. ونتيجة لذلك، يتم تنفيذ استعلامات GraphQL المتعلقة بالحظر باستخدام بيانات اعتماد المستخدم الأول بدلاً من رمز الطلب الحالي.تؤثر هذه المشكلة على الدالة
GetInstance() الموجودة في pkg/lockdown/lockdown.go، والتي تفشل في تحديث العميل الداخلي عند استدعائها من قبل مستخدمين مختلفين. ويؤدي ذلك إلى نتائج غير صحيحة في الدالة IsSafeContent()، التي تعتمد على queryRepoAccessInfo لتحديد ما إذا كان يجب الوثوق بالمحتوى الوارد من المساهمين الخارجيين أو تنقيته. تشمل الآثار المحتملة عمليات فحص غير صحيحة لرؤية المستودع، والوصول غير المصرح به إلى البيانات المخزنة مؤقتًا استنادًا إلى أذونات المستخدم الأول، وفشل تام لحماية الإغلاق في حالة انتهاء صلاحية رمز المستخدم الأول.التوصيات
تحديث خادم GitHub MCP إلى الإصدار 1.1.2.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾