CVE-2026-55582 in mcp-shellالمعلومات

الملخص

بحسب VulDB • 25/08/2026

mcp-shell هو خادم MCP لتشغيل أوامر القشرة (shell) بشكل آمن وقابل للتدقيق وعند الطلب. قبل الإصدار 0.6.0، يسمح ملف security.yaml الافتراضي بـ /usr/bin/git، بينما يتجاهل ملف security.go علامة الاستبعاد (!) في الدالتين containsShellMetacharacters وcontainsDangerousShellConstructs ولا يطبق سياسة حجة لكل برنامج تنفيذي (per-executable argument policy). يمكن لمُقدّم استدعاء لأداة shell_exec MCP توفير حجة الأمر /usr/bin/git -c alias.pwn=!، مما يتسبب في إنشاء Git لاختصار قشرة (shell alias) وتنفيذ أوامر نظام تشغيل عشوائية بصفتها مستخدم عملية mcp-shell. يعمل الصورة الافتراضية Docker كمستخدم mcpuser مع تثبيت Git وتفعيل الوضع الآمن، لذا فإن تجاوز الأمان قابل للاستغلال في النشر الافتراضي دون حاجة إلى مصادقة إضافية تتجاوز اتصال MCP. تم إصلاح هذه المشكلة في الإصدار 0.6.0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

GitHub M

حجز

17/06/2026

إفشاء

25/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-395116

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!