TensorFold 修 MCP 沙箱漏洞:dyld 加载 Frameworks 目录被拦截
AIFlow_ML · x · 2026-11-15
开发者 AIFlowML 向 TensorFold 提交 PR #3423,修复 macOS 应用内置 MCP server 启动失败的问题。
- 问题根源:沙箱只放行 Contents/MacOS,但 dyld 加载 @rpath 动态库时还需要访问同级的 Contents/Frameworks 目录,导致 MCP 握手前进程就被终止。
- 修复方式:允许所选可执行文件读取自身 app bundle 的 Contents(包括内置框架和资源),bundle 保持只读,其他无关 app bundle 仍不可访问。
- 回归测试:构建一个带 @rpath dylib 的最小原生 app bundle,通过真实 MCP 沙箱启动验证;修复前 dyld 报 sandbox blocked open(),修复后库正常加载且含空格的参数保持完整。负向对照要求真实的 permission-denied 结果,避免超时或启动错误造成假阳性。
「编程与Agent」频道最新
- 用 Rust+wgpu 重写代码画布,25万文件依赖图稳定 60fps — IgorCarron · 2026-11-15
- 开发者反思:模型已够强,多数 agent 编排结构只是「token 焚化炉」 — pvncher · 2026-11-15
- DataTalksClub 创始人办德国全日制 AI 学院,学费可走 Bildungsgutschein — Al_Grigor · 2026-11-15
- 增长也交给 Agent:Apollo 找客、Instantly 触达、广告自动循环 — FinanceYF5 · 2026-11-15
- AI 原生公司指南:需求到部署搭一条全自动开发生产线 — FinanceYF5 · 2026-11-15
- 让 AI 系统越用越好:50 个标准案例回归测试加周度手册修订 — FinanceYF5 · 2026-11-15