An7Y

#14213من 60,399
22.4إجمالي CVSS
الثغرات · 3
عالية
3
PT-2026-29421
2026-03-31
8.2
CVE-2026-27124
Fastmcp
Fastmcp
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة**: إصدارات FastMCP الأقدم من 3.2.0 **الوصف**: FastMCP معرض لمشكلة ”Confused Deputy“ ضمن تكامل GitHubProvider OAuth الخاص به. يفشل مكون OAuthProxy في التحقق بشكل صحيح من موافقة المستخدم عند تلقي رموز التفويض من GitHub. وهذا، إلى جانب ممارسة GitHub المتمثلة في تخطي صفحات الموافقة للعملاء الذين تم تفويضهم مسبقًا، يتيح للمهاجم إمكانية الوصول غير المصرح به إلى حساب الضحية. يبدأ المهاجم عملية المصادقة، ويلتقط رابط URL لتفويض GitHub، ثم يغري الضحية التي دخلت بالفعل إلى GitHub وقامت مسبقًا بتفويض عميل ما لفتح هذا الرابط. بعد ذلك، يتم إعادة توجيه متصفح الضحية إلى عميل المهاجم برمز تفويض صالح، مما يمكّن المهاجم من الحصول على رمز وصول لخادم MCP غير ضار مرتبط بحساب الضحية على GitHub. المكون المعرض للخطر هو الدالة `OAuthProxy. handle idp callback`. تنشأ المشكلة من عدم قيام معالج الاستدعاء المرتد لـ OAuthProxy بالتحقق من أن المتصفح الذي يصدر طلب الاستدعاء المرتد هو نفسه الذي قدم الموافقة. **التوصيات**: قم بالتحديث إلى إصدار FastMCP 3.2.0 أو أحدث.