事件经过
github-kanban-mcp-server 的 handleListIssues 中一个OS命令注入(state/labels 参数到达shell调用)允许远程代码执行。CVSS 6.3,发布于2026-10-26。
影响分析
暴露给LLM代理的MCP服务器为代理(以及任何提示注入的指令)提供了主机上的命令执行原语。这是直接的代理工具到RCE路径。
攻击途径
handleListIssues 的 state/labels 参数被组装成OS shell命令而没有安全引用,允许远程调用者(或调用该工具的LLM代理)注入shell命令并在运行MCP服务器的主机上执行代码。
受影响系统
Sunwood-ai-labs github-kanban-mcp-server 至 0.4.0(src/handlers/issue-handlers.ts,handleListIssues)。
缓解措施
升级到修补版本;避免传递不可信的 state/labels 值并引用/验证shell参数。