PT-2026-47628 · Unknown · Windows-Mcp
CVSS v4.0
9.3
حرجة
| المتجه | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Windows-MCP الأقدم من 0.7.5
الوصف
في وضعي النقل SSE وStreamable HTTP، تُتاح طبقة التحكم في MCP دون مصادقة وتستخدم ميزة CORS (مشاركة الموارد عبر الأصول) ذات أحرف البدل، مما يسمح بأي أصل أو طريقة أو رأس. يسمح هذا التكوين لمصادر تعسفية أو لعملاء غير متصفحات بالوصول إلى مستوى التحكم. ونظرًا لأن الخادم يعرض أيضًا أداة
PowerShell التي تنفذ الأوامر التي يتحكم فيها المتصل عبر متغير command بصفته مستخدم Windows الذي يقوم بتشغيل التطبيق، يمكن للمهاجم تنفيذ أوامر PowerShell تعسفية. تنبع المشكلة من قيام الدالة http middleware() بتثبيت CORSMiddleware بسياسات البدل، وقيام الدالة build mcp() بإنشاء المثيل بدون موفر للمصادقة. يتم تشغيل هذه الثغرة الأمنية على وجه التحديد عند استخدام نقطة النهاية ’/mcp‘ لتهيئة جلسة عمل واستدعاء الدالة tools/call لأداة PowerShell.التوصيات
قم بالتحديث إلى الإصدار 0.7.5.
كحل مؤقت، تجنب استخدام أوضاع النقل SSE وStreamable HTTP واستخدم وضع stdio الافتراضي بدلاً من ذلك.
استغلال
إصلاح
Missing Authentication
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Windows-Mcp