動察 Beating AI 快訊,Cursor 公佈了此前 Claude Code 插件遭投毒事件的調查結果。經過兩週調查,公司發現攻擊源頭竟然是其 AI 服務商 Fireworks。
按照 Cursor 的說法,Fireworks 洩露了一把 Cursor 授予的訪問密鑰。黑客利用這把密鑰,複製了 Cursor 存放在共享存儲空間中的歷史 Coding Agent 運行記錄。這些數據主要來自 2025 年未開啟隱私模式的用戶會話,原本用於模型訓練。
更嚴重的是,部分記錄中的 API 密鑰沒有經過脫敏處理。黑客利用這些憑證,進一步入侵 Cursor 使用的部分內部軟件服務,獲取了已歸檔的非生產代碼、客服郵件、產品使用數據、部分 AI 對話摘要,以及用戶曾提交給客服的憑證。
10 月 29 日,黑客又利用從 Cursor 內部竊取的憑證,直接篡改擴展商店的緩存,將植入 SSH 後門的 Claude Code 2.1.312 和 2.1.313 版本提供給用戶。惡意版本存在約 11 小時,最多 5000 名用戶可能下載。上游插件市場 Open VSX 並未遭到篡改,Anthropic 官方版本也不受影響。
Cursor 披露,此次洩露的 Coding Agent 運行記錄涉及不到 0.05% 的用戶,其中不到 0.01% 的用戶暴露了 API 憑證。開啟隱私模式的會話、客戶代碼倉庫及生產系統未被此次攻擊波及。
Cursor 表示,最後一次發現黑客活動是在 11 月 1 日,當時已成功攔截。目前公司已通知受影響用戶,全面停止使用 Fireworks 處理推理請求,撤銷其數據訪問權限,並輪換內部憑證、重新部署生產基礎設施。