何が起きたか
docker-mcpの_build_windows_commandにおけるOSコマンドインジェクションにより、project_nameからDockerコマンドを構築する際にコード実行が可能です。CVSS 6.3、2026-10-26公開。
なぜ重要か
Dockerは一般的なエージェントツールです。ツール引数からシェルコマンドを構築するMCPサーバーは、エージェントのツール呼び出しをWindows上のホストコマンド実行プリミティブに変えます。
攻撃経路
project_name引数は、Windows上でシェルコマンドに安全なクォートなしで渡されるため、悪意のあるまたはエージェント提供のproject_nameがOSコマンドを注入し、リモートでコードを実行します。
影響を受けるシステム
QuantGeekDev docker-mcp 0.1.0 / 0.2.0(docker_executor.py _build_windows_command)。
緩和策
修正版にアップグレードしてください。project_nameを検証/クォートし、Docker MCPエグゼキュータに信頼できない値を渡さないようにしてください。