安全 #编码智能体#Anthropic 2026-10-23 · 原文发布 10-22

Claude Code 2.1.309 修复多处沙箱与权限漏洞:沙箱内的 Bash 曾在每条命令前于沙箱外执行 shell 启动文件

一个以安全修复为主的版本。这一条挑出依赖沙箱和权限规则无人值守运行的团队需要知道的几项。

一手来源 Claude Code GitHub 发布页 · github.com 读原文 ↗

// 要点

  • 修复:macOS 与 Linux 上,沙箱内的 Bash 命令每次执行前都会在沙箱外运行 shell 的启动文件。
  • 修复:沙箱内的命令和自动接受的编辑可以改写用 --mcp-config 传入的 MCP 配置文件;在某些带子 shell 的命令里,Edit(path) 拒绝规则挡不住指向该路径的 Bash 重定向。
  • 修复:Linux 上后台命令活得比会话长时,沙箱的写入拒绝会失效;Windows 上部分带额外参数的 Set-Location、cd 命令曾被 PowerShell 权限检查自动放行。
  • 行为变更:sed -i 改为走普通 Bash 权限提示并按原样执行,不再模拟成文件编辑预览,也不再能被 /rewind 撤销;claude ultrareview 需要先信任工作区。

开发者视角在 CI 或定时任务里无人值守跑 Claude Code 的,今天就升级。这批修复也说明沙箱和权限规则只是一层:真正的边界还是容器和最小权限的凭据。另外 sed -i 不再能被 /rewind 撤回,靠 /rewind 兜底的同事要提醒一声。

// 来龙去脉 · 来自 #编码智能体 专题

看完整时间线 →
  1. 10-23 Copilot 全局默认策略开始强制执行:10 月 26 日前逐步生效,未配置的功能和 MCP 服务器设置将按全局默认值一次性设定
  2. 10-23 Copilot 影响力看板加入行业对比:按公司规模和 10 个行业,比较智能体用户占比与合并率
  3. 10-22 Claude Code 2.1.307:每当安全层拦下、询问或退回一次工具调用,都会发出一条 OpenTelemetry 事件