
AI 編程工具 Cursor 披露,旗下 VS Code 擴充套件市集於美國太平洋時間 10 月 29 日約凌晨 2 時 27 分至下午 1 時 35 分(香港時間 10 月 29 日下午 5 時 27 分至 30 日凌晨 4 時 35 分),上架了遭篡改的 Anthropic.claude-code 2.1.313 版本。Cursor 表示該版本並非由 Anthropic 開發,最多約 5,000 名用戶受影響,公司會直接聯絡相關用戶。
植入 SSH 後門 解除安裝未必足夠
根據 Cursor 公布的資料,惡意版本會收集主機名稱、用戶名稱、作業系統、主目錄路徑、環境變數名稱、Git 電郵及公共 IP 等資料,並嘗試把攻擊者控制的 SSH 公鑰(註記為 svc-telemetry)加入 authorized_keys、啟用本機 SSH 服務及建立反向 SSH 隧道。它亦會透過 macOS 的 LaunchAgent,或 Windows 名為 SysMon 的排程工作建立持久化機制,並把主機資料及後門狀態傳送至攻擊者伺服器 134.209.82.225 的 8099 埠。
Cursor 指出,啟用本機 SSH 服務需要管理員權限,大部分 macOS 及 Windows 主機上這一步會失敗,攻擊者亦無法經隧道登入;但惡意程式仍會加入攻擊者的 SSH 公鑰、安裝持久化機制及傳出主機資料。由於惡意程式會另外放置獨立運行的腳本,Cursor 提醒單純解除安裝擴充套件未必足以清除。
市集一度全面關閉 攻擊者伺服器已下線
Cursor 表示,發現事件後即時下架惡意版本並阻止再分發,其後為審慎起見全面關閉 VS Code 擴充套件市集,審核存取紀錄後確認沒有其他擴充套件遭篡改,再輪換金鑰、重建市集並恢復服務。公司亦與託管攻擊者伺服器的雲端服務商合作把伺服器下線,反向隧道及資料回傳因此已無法運作。Cursor 稱,暫無證據顯示該擴充套件的其他版本或官方發佈渠道受影響。
保安公司 Sophos 的分析引述 Phorion 研究,同樣指出惡意版本會加入攻擊者 SSH 公鑰及建立持久化,但因程式錯誤,大部分主機上啟用 SSH 的步驟會失敗。Brandefense 則提到,初期有報道指惡意版本來自 Open VSX,但 OpenSourceMalware 其後更正,表示 Cursor 告知事件發生在 Cursor 市集而非 Open VSX;StepSecurity 則持不同看法,認為該版本先發佈至 Open VSX,再經 Cursor 市集同步。
企業 IT 應做的檢查 隔離主機及輪換憑證
Cursor 建議,曾於上述時段從其市集安裝或更新至 Anthropic.claude-code 2.1.313 的用戶,先檢查 SSH authorized_keys 檔案內有否 svc-telemetry 公鑰;如有便代表受影響。企業應在端點、網絡及擴充套件安裝紀錄中搜尋 Cursor 公布的入侵指標,隔離出現惡意程式執行或後門跡象的主機,並以 Cursor 提供的 macOS 及 Windows 清除腳本移除未授權公鑰、持久化機制及隧道程序,同時評估是否需要重建主機。
Cursor 亦提醒,應從可信任的系統輪換受影響主機可存取的憑證及登入工作階段,因為惡意程式雖只收集環境變數名稱,但不能排除攻擊者其後經後門取得憑證。Sophos 亦建議企業先找出執行 Cursor 的主機,核對在受影響時段內有否安裝 2.1.313 版本。如有疑問,可電郵 security@cursor.com 聯絡 Cursor。
資料來源:Cursor、Sophos、Brandefense




