漏洞  ·  2026-10-30

functype-mcp-server通过未受限的版本字符串导致命令注入,进而实现远程代码执行

漏洞Medium 影响Global
CVE-2026-59176(CVSS 7.8):functype-mcp-server在1.4.4之前版本中,仅通过packages/mcp-server/src/index.ts中的z.string()验证接受未受限的版本字符串,并将其插入到functype@<version>命令中,允许MCP客户端注入shell命令,这些命令在服务器环境中执行。
一个从未验证的工具参数构建shell命令的MCP工具是智能体的命令注入点:控制工具输入(或通过不可信内容引导智能体)的攻击者可以以MCP服务器的权限运行任意命令。
调用set_functype_version MCP工具,使用包含shell元字符的精心构造的版本字符串;插入的functype@<version>命令会执行注入的命令。
functype / functype-mcp-server在1.4.4之前版本。
升级functype-mcp-server至1.4.4或更高版本(提交c0d58ad9c2a7d15c6117bd3adbbd75de37317dcf);约束/验证版本输入。
functype fix commitNVD CVE-2026-59176
在实时动态中查看 浏览更多 AI 安全与治理相关发现 — 每日清晨更新。
打开动态 →