研究:16% MCP 服务器越权碰文件系统,agent 沙箱根本罩不住

SirRobinBlibs · reddit · 2026-10-30

作者结合各工具文档与新论文指出:编码 agent 的沙箱默认不覆盖 MCP 服务器——Claude Code 明确将本地 MCP 服务器列为「以你的完整权限运行」的进程,Codex 也称 MCP 服务器使用自己的进程或传输。

作者建议:1) 只读项目的服务器放进容器(--network none、:ro 挂载、按 digest 固定镜像);2) 每个服务器用 env 配独立窄权限 token,Claude Code 可开 CLAUDECODESUBPROCESSENVSCRUB=1 剥离 Bash/hooks/stdio MCP 的凭据;3) 整个 agent 级沙箱(容器/VM/独立用户)一并覆盖服务器和 hooks;4) 升级 Python mcp SDK 修复 Streamable HTTP 资源耗尽漏洞(GHSA-84m7-p3x7-pcfv)。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →