MCP 服务器安全竟取决于 $HOME:作者审计发现环境变量皆不可信

Relevant_Mousse_9117 · reddit · 2026-11-10

一位开源 MCP 服务器维护者(凭证存于 OS keychain、agent 只能调用白名单操作)在审计时问了一个问题:这个进程是谁启动的?答案发现 agent 完全可以决定运行环境,而他一直在读取这个环境做安全决策:

修复后这些值改从 OS 读取,子进程以清空环境启动。核心教训:如果 agent 能启动你的工具,那么每一个环境变量都是 agent 的输入。

原文链接 →

「编程与Agent」频道最新

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