AI 程式開發工具 Cursor 在 10 月 29 日發布安全公告:自家 VS Code 擴充套件市集上,出現被竄改的 Anthropic Claude Code 擴充套件(版本 2.1.312、2.1.313,Windows 與 macOS),一裝上就會試圖替電腦植入可持續存在的 SSH 後門。Microsoft 威脅情報團隊隨後發表完整分析,並特別提醒:只解除安裝擴充套件,清不掉後門。

事件經過

  • 惡意版本在美西時間 10 月 29 日約 02:27~13:35 間上架(約台灣/香港時間 10 月 29 日 17:27 至 10 月 30 日 04:35)。
  • 這兩個版本不是 Anthropic 開發的。Microsoft 表示,Visual Studio Marketplace 與 npm 上的官方 Claude Code 套件未受影響,Anthropic 也確認其系統未遭入侵;目前證據顯示事件僅限 Cursor 市集。
  • Cursor 發現後立即下架,並一度關閉整個市集、輪替金鑰、重建市集後再上線,也與雲端業者合作讓攻擊者伺服器下線。
  • Cursor 於 10 月 30 日更新入侵指標(IOC)並釐清受影響版本。

重點:這個後門做了什麼

行為說明
蒐集主機資訊主機名稱、使用者名稱、作業系統、Git email、公網 IP,以及名稱含 KEY、TOKEN、SECRET 等字樣的環境變數名稱(Microsoft 指出只傳名稱、不含值)
植入 SSH 金鑰在 authorized_keys 加入註記為 svc-telemetry 的攻擊者公鑰
反向 SSH 通道試圖開啟本機 SSH 服務並建立反向通道,約每 60 秒重試
持久化macOS 用偽裝成 com.apple.sysmond 的 LaunchAgent;Windows 建立名為 SysMon 的排程工作或啟動資料夾 sysmon.cmd;Linux 用 crontab @reboot
  • Cursor 表示,開啟 SSH 服務需要管理員權限,多數 macOS/Windows 電腦上這一步會失敗,攻擊者無法透過通道登入;但金鑰、持久化腳本與主機資訊回傳仍可能已完成。
  • 這是典型的「AI 開發工具供應鏈攻擊」:攻擊者不必騙你下載怪程式,只要混進你信任的擴充套件更新即可。

對你的實務建議

企業/IT 管理者

  1. 清查 10 月 29 日期間透過 Cursor 市集安裝或自動更新 anthropic.claude-code 2.1.312/2.1.313 的電腦。
  2. 以端點與網路紀錄比對 IOC:連線至 134.209.82[.]225、svc-telemetry 金鑰、.stk_ 開頭暫存檔、SysMon 排程工作、com.apple.sysmond.plist。
  3. 有跡象的主機先隔離、保存證據,再用 Cursor 提供的修復腳本清除,並評估是否重灌。
  4. 從乾淨的電腦輪替受影響主機可存取的憑證、API 金鑰與工作階段(Git、雲端、AI API key 等)。
  5. 長期做法:依 Cursor 安全強化指引限制只允許核准的發行者,並設定擴充套件安裝冷卻期,避免新版一上架就自動安裝。

一般用戶(個人開發者)

  1. macOS 終端機執行:grep svc-telemetry ~/.ssh/authorized_keys,有結果就代表中招。
  2. Windows 請檢查 %USERPROFILE%\.ssh\authorized_keys 與 C:\ProgramData\ssh\administrators_authorized_keys 是否有 svc-telemetry。
  3. 中招後不要只按「解除安裝」,請依 Cursor 公告執行修復腳本,並更換所有可能外洩的密碼與金鑰。
  4. 關掉擴充套件的自動更新,或至少延後幾天再更新,讓市集與資安社群先幫你踩雷。

資料來源

Posted in

發表留言