篡改版Claude Code插件潛入Cursor市場,至多5000名用戶受影響
10月29日,一個被惡意篡改的Claude Code擴展出現在Cursor的VS Code擴展市場中。據Cursor披露,該版本在市場上架時間爲太平洋時間凌晨約2時27分至下午約1時35分,前後約11小時。問題版本爲2.1.313,頂替了正常的2.1.312版本。由於Cursor默認開啓擴展自動更新,在此期間安裝或更新到該版本的用戶都可能中招,至多約5000人。
Cursor強調,這個惡意修改版並非由Anthropic開發或發佈。Anthropic方面也表示,這不是其自身系統或員工設備被攻破,只是有人利用Cursor市場的發佈渠道塞入了篡改版本。Anthropic官方渠道的版本不受影響,受影響的只是Cursor用戶。事後Anthropic已在Open VSX和微軟VS Code市場發佈乾淨的2.1.314版。
該惡意版本在編輯器激活時即運行。它先收集主機名、用戶名、操作系統與架構、主目錄路徑、環境變量名、工作目錄、Git郵箱和公網IP地址等信息,隨後植入後門:向用戶SSH authorized_keys文件追加一把標註爲“svc-telemetry”的攻擊者公鑰,並試圖打開本地SSH服務、建立反向SSH隧道。它還在不同系統上設置持久化,包括macOS的LaunchAgent、Linux的定時任務和Windows的計劃任務。
據Cursor說明,在多數macOS和Windows主機上,由於擴展運行時沒有管理員權限,開啓SSH服務和反向隧道的一步因代碼錯誤而失敗。但即使隧道沒建成,寫入的SSH公鑰、持久化腳本和已外傳的數據依然存在風險。僅卸載擴展也不夠,因爲惡意載荷丟下的獨立腳本會繼續駐留,必須按官方指引清理。
Cursor發現後已下架該版本、阻斷進一步分發,並一度關閉整個擴展市場做審計、輪換密鑰、確認沒有其他擴展被篡改,目前市場已重新開放。Cursor還協同託管攻擊者服務器的雲廠商切斷了連接,使中毒設備無法再連上攻擊服務器。官方建議中招用戶隔離主機、刪除svc-telemetry密鑰與持久化機制、輪換憑據,並升級到2.1.314版,稱將直接聯繫受影響用戶。