CVE-2026-55582 in mcp-shell
要約
〜によって VulDB • 2026年08月25日
mcp-shellは、シェルコマンドを安全に、監査可能かつオンデマンドで実行するためのMCPサーバーです。バージョン0.6.0より前では、既定のsecurity.yamlが/usr/bin/gitを許可しており、さらにsecurity.goにおいてcontainsShellMetacharactersおよびcontainsDangerousShellConstructs関数から!(否定演算子)が含まれておらず、実行可能ファイルごとの引数ポリシーも適用されていません。シェル_exec MCPツールの呼び出し元は、コマンド引数として/usr/bin/git -c alias.pwn=!を提供でき、これによりGitがシェルのエイリアスを作成し、mcp-shellプロセスのユーザー権限で任意のOSコマンドを実行させることができます。既定のDockerイメージはmcpuserとして実行され、Gitがインストールされておりセキュアモードが有効化されているため、この回避策はMCP接続以外の追加認証なしでも既定デプロイメントにおいて悪用可能です。本問題はバージョン0.6.0で修正されています。
If you want to get best quality of vulnerability data, you may have to visit VulDB.