Matte1782

#4931من 60,574
61.8إجمالي CVSS
الثغرات · 8
متوسطة
3
عالية
3
حرجة
2
PT-2026-52644
2026-06-25
6.0
CVE-2026-48529
Github
Github Mcp Server
عند التشغيل في وضع HTTP مع تمكين `--lockdown-mode`، يتم تنفيذ `RepoAccessCache` كعنصر فريد شامل للعملية. يتم تهيئة هذا العنصر الفريد باستخدام عميل GraphQL الخاص بأول مستخدم تمت مصادقته، وتستمر الطلبات اللاحقة من مستخدمين مختلفين في استخدام نفس المثيل. ونتيجة لذلك، يتم تنفيذ استعلامات GraphQL المتعلقة بالحظر باستخدام بيانات اعتماد المستخدم الأول بدلاً من رمز الطلب الحالي. تؤثر هذه المشكلة على الدالة `GetInstance()` الموجودة في `pkg/lockdown/lockdown.go`، والتي تفشل في تحديث العميل الداخلي عند استدعائها من قبل مستخدمين مختلفين. ويؤدي ذلك إلى نتائج غير صحيحة في الدالة `IsSafeContent()`، التي تعتمد على `queryRepoAccessInfo` لتحديد ما إذا كان يجب الوثوق بالمحتوى الوارد من المساهمين الخارجيين أو تنقيته. تشمل الآثار المحتملة عمليات فحص غير صحيحة لرؤية المستودع، والوصول غير المصرح به إلى البيانات المخزنة مؤقتًا استنادًا إلى أذونات المستخدم الأول، وفشل تام لحماية الإغلاق في حالة انتهاء صلاحية رمز المستخدم الأول.
PT-2026-39264
2026-05-08
6.3
CVE-2026-44430
Unknown
Mcp Registry
يحتوي MCP Registry على ثغرة تتعلق بتزوير الطلبات من جانب الخادم (SSRF) في عملية التحقق من مساحة الأسماء القائمة على بروتوكول HTTP. يستخدم النظام دالة تسمى `safeDialContext` لمنع الاتصال بالعناوين الخاصة أو الداخلية عند استرداد ملفات المفاتيح العامة من النطاقات التي يوفرها الناشرون. ومع ذلك، فإن قائمة الحظر التي تستخدمها دالة `isBlockedIP()` لا تغطي العديد من مجموعات بادئات IPv6، بما في ذلك IPv6 6to4 (`2002::/16`)، وNAT64 (`64:ff9b::/96` و`64:ff9b:1::/48`) وعناوين الموقع المحلية (`fec0::/10`) التي تم إهمالها. يمكن لهذه البادئات ترميز عناوين IPv4 عشوائية، مما يسمح لها بالاتصال عبر نفق إلى خدمات RFC1918 الداخلية أو خدمات البيانات الوصفية السحابية على مضيفات ثنائية المكدس أو المضيفات التي تدعم NAT64. تؤثر هذه المشكلة على نقاط النهاية غير المصادق عليها ”/v0/auth/http“ و ”/v0.1/auth/http“. يمكن للمهاجم استغلال هذه الثغرة الأمنية عن طريق توفير نطاق ضار عبر المعلمة `domain` في نص الطلب. ونظرًا لأن الاتصال يحدث قبل التحقق من التوقيع، فلا توجد بيانات اعتماد مطلوبة لاستغلال هذه الثغرة. ويمكن أن يسمح ذلك لمهاجم غير مصدق بالوصول إلى الخدمات الداخلية، مثل خدمات البيانات الوصفية السحابية، أو خوادم واجهة برمجة تطبيقات Kubernetes، أو لوحات الإدارة الداخلية، واستخدام الخادم كأوراكل SSRF أعمى لاستكشاف الخدمات الداخلية.