Claude Code 2.1.309 修復多項沙箱與權限繞過問題
Claude Code 發布 2.1.309,重點修復一批沙箱與權限繞過問題:macOS 與 Linux 上沙箱化的 Bash 命令會在每條命令執行前、於沙箱外執行 shell 啟動檔案;用 --mcp-config 傳入的 MCP 配置檔案也可能被沙箱命令和自動接受的編輯改寫。
原標題:v2.1.309
閱讀原文
| 評分 | 45 / 40(平均 42,門檻 60) |
|---|---|
| 狀態 | 未入選 |
相關報導
Claude Code 2.1.305 新增沙箱巢狀使用者名稱空間開關
Claude Code 發布 2.1.305,新增 sandbox.allowNestedUserNamespaces 開關,允許 Linux 沙箱內的命令建立使用者名稱空間(Chromium、rootless podman),代價是其可繞過沙箱的檔案保護。同時修復 2.1.304 引入的迴歸:Vertex、Bedrock 等提供商或閘道器拒絕 ToolSearch 時全部請求失敗,現在會自動去掉該功能重試。
v2.1.306
Claude Code 發布 v2.1.306,修復雲會話中執行 claude -p 時未載入會話環境變數、卻提示“Not logged in”的登入誤報。該版本還修復了會話掛載大量 MCP 工具時,API 錯誤被替換成“prompt is too long”並觸發不必要上下文壓縮的問題。更新說明僅列出這兩項錯誤修復,沒有提到新功能、價格或額度變化。該版本於 10 月 21 日發布,使用雲會話和 MCP 工具較多的開發者可關注。
v2.1.289
Claude Code 更新至 v2.1.289,主要修復權限規則、終端渲染與外掛系統的一系列缺陷。其中巢狀複合 shell 命令的 deny/ask 規則不再被使用者安裝的 mod 審批覆蓋,Read 拒絕規則現在也適用於通過符號連結在 IDE 中 @ 提及、修改或選中的檔案。
v2.1.291
Claude Code 發布 v2.1.291,修復了兩個此前版本引入的迴歸問題。其中 2.1.290 可能導致雲會話(cloud sessions)丟失對權限提示的應答,2.1.288 可能導致退出時丟失會話最後幾條訊息。該版本提供 macOS(arm64/x64)、Linux(glibc 與 musl,arm64/x64)及 Windows(arm64/x64)安裝包,單個約 95–108 MB,並附 SHA256 校驗檔案。
Claude Code 2.1.310 新增 Monitor 工具,閘道器不相容時自動重試
Claude Code 發布 v2.1.310,新增 Monitor 工具與外掛監控,已覆蓋 Bedrock、Vertex、Foundry;即使遙測或非必要流量被停用,該工具也可使用,而這類環境下長時間前臺休眠同時被禁止。新版本還修復了部分閘道器或相容伺服器拒絕 effort-2025-11-24 beta 值、或拒絕會話中途的 system 訊息時請求失敗的問題,現在 Claude Code 會自動去掉這些內容再重試。