事件经过
Uni-CLI的遗留无状态HTTP MCP传输在其环回端点上缺少Origin验证(CWE-346/CWE-352),而Streamable HTTP传输已经强制执行浏览器到本地主机的边界——两者已漂移。恶意页面可以驱动对本地服务器的工具调用。在0.225.2中修复。CVSS 8.6,发布日期2026-10-23。
影响分析
它将浏览器到本地主机的攻击类别扩展到MCP工具面:一个网页可以静默驱动的代理命令接口,在用户不知情的情况下调用本地工具(浏览器使用、桌面应用、MCP服务器)。
攻击途径
环回上的遗留无状态JSON-RPC-over-HTTP MCP传输在路由请求前未验证浏览器Origin头。恶意页面发送CORS简单POST(例如text/plain)到本地/mcp端点,包含JSON-RPC正文,如果用户启动了本地MCP HTTP传输,则驱动对用户本地Uni-CLI服务器的工具调用。
受影响系统
Uni-CLI 0.225.2之前(遗留JSON-RPC-over-HTTP MCP传输)
缓解措施
升级到Uni-CLI 0.225.2(修补了遗留传输的origin验证缺口)。公告GHSA-v3f4-w7r7-v3hm。