PT-2026-81350
CVE-2026-55580
·
تاريخ النشر
2026-08-25
·
تاريخ التحديث
2026-09-04
الوصف من
CVSS 4.0
8.6
عاليةالمقاييسAV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات mcp-shell الأقدم من 0.6.0
الوصف
يحتوي البرنامج على ثغرتين أمنيتين تسمحان بتنفيذ أوامر نظام التشغيل دون قيود. أولاً، يتم تعطيل التكوين الأمني افتراضيًا عندما لا يتم تعيين متغير البيئة
MCP SHELL SEC CONFIG FILE، مما يؤدي إلى قيام الدالة validateCommand() في ملف security.go بالسماح بجميع الأوامر التي يتم تمريرها إلى أداة MCP shell exec. ثانياً، يتضمن التكوين الافتراضي لملف security.yaml المستخدم في صور Docker مترجمات شل مثل /bin/bash و/usr/bin/python3 في قائمة allowed executables. وهذا يسمح للمهاجم أو لـ LLM المخترق بتجاوز تصفية الأحرف الخاصة عن طريق تنفيذ الأوامر من خلال هذه المترجمات، مما يمنح فعلياً وصولاً كاملاً إلى شل داخل البيئة. يتضمن مسار الهجوم حقن موجه الأوامر أو أوصاف أدوات مخترقة، مما يتيح تنفيذ أوامر عشوائية بصفته المستخدم الذي يقوم بتشغيل عملية mcp-shell.التوصيات
قم بالتحديث إلى الإصدار 0.6.0.
كإجراء تخفيفي مؤقت، تأكد من تعيين متغير البيئة
MCP SHELL SEC CONFIG FILE صراحةً إلى ملف تكوين أمان صالح.قم بإزالة مترجمات شل مثل
/bin/bash و/bin/sh و/usr/bin/python3 من قائمة allowed executables في ملف التكوين security.yaml. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾