Claude Code VS Code 擴展遭植入 SSH 後門
ChainCatcher 消息,10 月 30 日,安全研究人員 Paul McCarty(6mile)在 OpenSource Malware 部落格發文稱,Anthropic 的 Claude Code VS Code 擴展當天遭篡改,惡意版本 2.1.313 被發布至 Open VSX 註冊表。該擴展對外標識為 anthropic.claude-code@2.1.313,主 JavaScript 包在正常擴展代碼之前插入了一段 66 行加載器。研究人員表示,目前僅確認所分析的 Open VSX 版本為惡意樣本,並已出於謹慎為微軟 VS Code 市場中的同版本提交威脅報告。文章稱,解包後的擴展及捆綁二進制文件與正常版本一致,差異僅在 extension.js。擴展在 VS Code 啟動後及 Webview 打開時加載該文件,用戶無需發起 Claude 對話即可觸發。加載器會向用戶 SSH 配置寫入標註為 svc-telemetry 的攻擊者密鑰,嘗試啟用本地 SSH 服務,向 134.209.82.225 建立反向隧道,並分別在 macOS、Linux 與 Windows 上設置持久化,再通過未加密 HTTP 向該地址的 8099 端口發送主機偵察信息。注入階段未再下載額外可執行文件或腳本。研究人員稱,受影響 Open VSX 擴展的所有者為 Anthropic 員工 Igor Kofman,目前尚不清楚是其帳戶還是其他發布環節被利用;Dean Hardcastle 在事件發生時向其通報。文章寫明,所分析目錄的來源尚未確立,相關發現不能單獨證明 Anthropic 官方市場或分發基礎設施已被入侵,攻擊者身份與基礎設施歸屬也尚未核實。文中建議檢索相關文件路徑、密鑰註釋和啟動項,阻斷 134.209.82.225 的 22 與 8099 端口,並在乾淨系統上輪換受影響帳戶可訪問的憑證。