2026年3月31日,Anthropic旗下嘅AI編程工具Claude Code(CLI版本v2.1.88)因npm打包配置失誤,將59.8MB嘅source map檔案(cli.js.map)隨發佈包一齊發布,導致約51.2萬行未經混淆嘅TypeScript完整原始碼瞬間全網散佈。短短幾日後,安全公司Adversa AI Red Team於4月4日公開披露咗首個高危漏洞(Critical Vulnerability),業內稱之為「為慳Token而犧牲安全」嘅典型個案。
該漏洞核心係Claude Code嘅deny rules(拒絕規則)機制。正常情況下,用戶可喺項目根目錄嘅CLAUDE.md文件入面設定安全規則(例如禁止執行rm ‑rf、禁止訪問敏感目錄等),Claude Code會逐條校驗每一個子命令(subcommand)。但係,當一條用戶指令包含超過50個子命令時,代碼中嘅安全檢查邏輯會靜默失效——後續子命令唔會經過完整嘅安全分析,而係直接跳出彈窗詢問用戶是否繼續執行。用戶往往會以為拒絕規則仍然生效,從而無意中授權危險操作。
Adversa AI將該漏洞描述為「repository‑based 攻擊向量」:攻擊者只需構造一個惡意倉庫,喺CLAUDE.md入面植入超過50條子命令嘅複合指令,便可繞過安全防護,實現文件刪除、憑證竊取或遠端代碼執行等高危行為。該漏洞唔需要用戶主動安裝惡意套件,只需克隆倉庫並讓Claude Code運行就可以觸發。
漏洞根源:為慳Token而作出嘅安全折衷
洩露嘅原始碼令安全研究者得以深入剖析Claude Code嘅內部實現。Adversa AI發現,呢個高危行為並唔係隨機嘅bug,而係Anthropic喺開發過程中為咗減少Token消耗做出嘅主動設計:每條子命令嘅安全校驗都需要消耗大量上下文Token,喺高負載場景會顯著增加推理成本。為咗優化用戶體驗同降低算力開支,代碼喺第50條子命令之後會自動降級安全檢查級別,改用「用戶確認」作為兜底機制。
值得慶幸嘅係,喺原始碼洩漏事件引發嘅全民審計壓力下,Anthropic已於 4 月 5 日發佈咗Claude Code v2.1.90版本。官方喺公告中將此修復描述為「解析失敗回退導致嘅 deny rules 降級」,目前該漏洞已被正式堵上。
影響波及全球開發者與企業用戶
- 對Anthropic:聲譽同信任受到重創。Claude Code作為公司重要產品(年化收入已超25億美元),此次事件進一步放大咗3月31日原始碼洩漏嘅負面影響。Anthropic已緊急向GitHub等平台發出DMCA刪除通知,但某啲cleanroom重寫版本(例如ultraworkers/claw‑code)未必能夠完全移除。
- 對企業用戶:安全風險急劇上升。好多企業將Claude Code部署喺生產環境,用於代碼審查、自動化運維等場景。喺漏洞存在期間,若員工無意間運行來自不可信倉庫嘅項目,可能導致敏感數據洩漏或系統被入侵。多家安全機構已建議企業立即暫停使用Claude Code,或者至少喺沙箱環境中運行,並嚴格審查所有CLAUDE.md文件。
- 對開源社區:呈現雙刃劍效應。一方面,社區透過洩露原始碼快速發現並公開漏洞,推動咗AI Agent安全標準嘅提升;另一方面,大量fork同Rust/Python重寫項目(例如claw‑code)令漏洞傳播範圍進一步擴大。目前已有安全研究者基於洩露嘅代碼開發出PoC(概念驗證)工具,供企業自查使用。
行業警示:AI Agent時代嘅安全新課題
此次事件並非孤例,而係AI Agent工具高速發展下嘅必然產物。Claude Code作為生產級Agent,擁有文件系統、終端、瀏覽器等高權限訪問能力,其安全邊界本身就比較脆弱。Anthropic此前大力推廣嘅「憲法AI」對齊理念,喺實際工程落地時因Token成本考量而被部分妥協,最終釀成安全隱患。
安全專家指出,AI Agent嘅安全問題正由「模型幻覺」轉向「工具鏈與權限管理」。未來企業喺部署類似工具時,必須同步考慮:
- 嚴格嘅沙箱隔離與最小權限原則;
- 動態安全策略而非僅靠靜態規則;
- 定期審計Agent行為日誌。
Anthropic已表示會喺後續版本中修復相關問題,並加強發佈流程嘅審核。但此次事件再次提醒全行業:喺追求極致效能與成本優化嘅同時,安全絕對唔可以成為可犧牲嘅「選項」。否則,「為慳Token犧牲安全」嘅代價,最終會由用戶同整個生態共同承擔。
Claude Code原始碼洩漏同高危漏洞接連發生,或會成為AI Agent發展史上一個重要轉捩點。佢迫使所有廠商重新檢視「黑盒工具」嘅風險,亦為開源社區提供前所未有嘅安全研究樣本。喺AI由實驗室走向真實生產力嘅關鍵階段,點樣平衡效率、安全同成本,已經成為擺喺每間AI公司面前嘅必答題。
▶️ 鍾意呢篇內容?創作真係好辛苦!
歡迎關注我哋嘅 YouTube 頻道:
AI Rosetta
你嘅點讚、訂閱同分享,係對我哋最大嘅支持!🙏
更多AI新聞請訪問:https://www.airosetta.com