Back to top
  • 공유 分享
  • 인쇄 列印
  • 글자크기 字體大小
已複製網址

Open VSX 版 Claude Code 2.1.313 ARM 擴充功能被發現含 SSH 後門

筆記型電腦螢幕上開啟的擴充功能原始碼 / TokenPost.ai

從 Open VSX 取得的 Claude Code VS Code 擴充功能 2.1.313 版,其 darwin-arm64 檔案被發現含有 SSH 後門功能。

OpenSourceMalware 在 30 日下午 5 時 42 分(台灣時間)發布的技術分析指出,分析對象只有一份樣本,名稱為 [email protected]。正常擴充功能程式碼前方插入了 66 行惡意載入程式。

載入程式被設計成在擴充功能啟動時,將攻擊者的公開金鑰加入使用者的 ~/.ssh/authorized_keys 檔案。該金鑰帶有 svc-telemetry 標記。

載入程式會嘗試啟用電腦上的 SSH 服務,再連線至 134.209.82.225 建立反向 SSH 通道。即使使用者沒有在 Claude Code 中開始對話,只要擴充功能載入,程式碼就會執行。

程式也包含用來在重新開機後維持連線途徑的設定功能。分析對象是 macOS Apple Silicon 使用的檔案;程式碼中包含 Linux 與 Windows 的操作,並不足以據此判定其他作業系統的發行檔也有惡意程式。

資料蒐集項目包括電腦名稱、使用者名稱、作業系統、CPU 架構、Git 電子郵件與公開 IP。載入程式也會搜尋最多 40 個名稱含有 KEY、TOKEN、SECRET、PASS、AWS、GCP 等字串的環境變數名稱;首次傳送的資料不會直接包含環境變數值。

程式設定將蒐集到的資訊傳送至 134.209.82.225 的 8099 埠。若該連線實際建立,開發者帳號可存取的原始碼、部署環境與雲端憑證等可能面臨風險。

VS Code 官方文件指出,擴充功能擁有與 VS Code 本身相同的權限。不過,僅憑惡意程式碼具備的功能,無法斷定已發生實際入侵或後續資訊竊取。

目前尚不清楚是否曾有實際連線或憑證遭竊,也無法確認受感染裝置與使用者數量。分析人員表示,未在程式碼中找到區塊鏈地址或錢包相關程式碼。

Open VSX 是由 Eclipse 基金會(Eclipse Foundation)的 Open VSX 工作小組管理的公開擴充功能登錄平台,與微軟 Visual Studio Marketplace 是不同的發行管道。

OpenSourceMalware 也建立了針對微軟 Marketplace 與 npm 的警示紀錄。不過,分析人員只檢查了從 Open VSX 取得的檔案,這項分析無法確認其他管道發行的版本是否含有惡意程式。

該業者的威脅紀錄使用了指稱發布者遭入侵的表述;但詳細分析指出,尚無法查明是發布者帳號遭盜用,還是其他發布流程遭到利用。

Open VSX 登錄頁顯示的 5,900 萬次下載,是整個擴充功能的累計數字,不能視為 2.1.313 版的受感染安裝數。

Anthropic 的公開 GitHub 發布紀錄列出 10 月 27 日發布的 v2.1.312。僅憑這項紀錄,無法判定 Open VSX 上的 2.1.313 版是否曾發行,或是否安全。

可供檢查的指標包括 svc-telemetry、134.209.82.225、~/.config/.smt、~/.config/.smtk,以及 ~/Library/LaunchAgents/com.apple.sysmond.plist。分析業者建議,在曾執行該版本的環境檢查 SSH、網路、程序、擴充功能記錄與持續執行設定;可能暴露的憑證則應在可信任的其他裝置上更換。

<版權所有 ⓒ TokenPost,未經授權禁止轉載與散佈>

最受歡迎

其他相關文章

留言 0

留言小技巧

好文章。 希望有後續報導。 分析得很棒。

0/1000

留言小技巧

好文章。 希望有後續報導。 分析得很棒。
1