資安指南

Cursor 市場上被篡改的「Claude Code」擴充套件(10月29日,約11小時):如何檢查 SSH 後門

2026年10月29日,一個以 Anthropic 名義發布(Anthropic.claude-code)的被篡改擴充套件出現在 Cursor 擴充套件市場上,Cursor 稱它並非由 Anthropic 開發。據 Cursor 稱,它試圖新增 SSH 金鑰和持久化機制。Cursor 的說法,以及面向 Cursor 使用者的防禦性檢查。

發布於 2026-10-31 更新於 2026-10-31 最後核實 2026-10-31 閱讀時間 3 分鐘
本頁內容

適用對象:使用 Cursor 編輯器,並在2026年10月29日安裝或更新了 Claude Code 擴充套件的人,以及管理開發者機器的團隊。本文依據 Cursor 自己的安全通知,只涉及防禦性檢查。

事態發展中:本文將隨機構發布更多資訊而更新

截至2026年10月31日

尚不清楚

  • 被篡改的版本是如何以 Anthropic 的名義發布的
  • 市場營運者或被冒用名稱的發布者的系統是否遭到入侵
  • 有多少使用者安裝了被篡改的版本
  • 是否有任何機器透過後門被存取

Cursor 於10月30日太平洋時間11:30更新了通知,修訂了指標並澄清了受影響的版本。它表示,任何可能安裝過該擴充套件的人,即使影響檢查結果顯示乾淨,也應遵循其修復步驟。

Cursor 使用者今天應該做什麼

1

弄清楚您是否在10月29日安裝或更新了該擴充套件

Cursor 給出的時間視窗是2026年10月29日太平洋時間約2:27至13:35,換算成日本時間(JST)為10月29日18:27至10月30日5:35。請在 Cursor 中開啟擴充套件列表,檢查 Claude Code 擴充套件的已安裝版本。Cursor 列出面向 Windows 和 macOS 的2.1.312和2.1.313為被篡改的版本。如果您沒有在該時間視窗內安裝或更新它,Cursor 的通知並未說明您受到影響。

2

檢查 authorized_keys 中是否有標記為 svc-telemetry 的條目

Cursor 稱,該程式碼試圖新增一個由攻擊者控制、標記為 svc-telemetry 的 SSH 公鑰。請開啟您的 authorized_keys 檔案(在 macOS 上,通常位於主目錄的 .ssh 資料夾中)並查詢該標記。Cursor 的通知中分別提供了 macOS 和 Windows 的命令;請從官方頁面使用它們。不要執行從其他地方複製來的命令。

3

檢查持久化機制:LaunchAgent、計劃任務、啟動項

據 Cursor 稱,持久化機制在 macOS 上是 LaunchAgent,在 Windows 上是帶有啟動項備用方案的計劃任務,約每60秒重試一次。請檢視 LaunchAgents 資料夾、任務計劃程式和啟動資料夾中是否有您沒有建立的條目。Cursor 的通知列出了可供比對的名稱和檔案路徑。

4

如果有任何匹配:隔離、清除、輪換

Cursor 建議隔離有酬載執行或後門安裝跡象的主機,清除未經授權的金鑰、持久化條目和隧道程序,並在適當時重建主機。然後,從可信的機器上輪換受影響機器可存取的憑證並撤銷會話:SSH 金鑰、雲和 API 權杖、Git 和包登錄檔權杖,以及瀏覽器或 SaaS 會話。Cursor 警告,有限的環境變數收集並不能排除之後的憑證存取。

關於輪換順序和最小許可權金鑰,參見最小許可權的 SSH 金鑰。

5

即使檢檢視起來是乾淨的,也要執行 Cursor 的修復步驟

Cursor 為每個平台提供了腳本,並表示無論影響檢查結果如何,都應遵循修復步驟。聯絡方式:Cursor 通知中的安全電子郵件地址。

6

面向團隊:看看您的開發者可以安裝哪些擴充套件

確定允許使用哪些 IDE 擴充套件,對重要的擴充套件固定版本或審查更新,並儘可能讓長期有效的金鑰遠離開發者的膝上型電腦。關於軟體包中同類問題,參見 npm 供應鏈防禦和 TanStack、Nx Console 與 GitHub 事件鏈。

發生了什麼(依據 Cursor 的通知)

除標註為媒體報道的部分外,以下所有陳述均來自 Cursor 的安全通知,並歸於 Cursor。

  1. 2026年10月29日,太平洋時間約2:27

    據 Cursor 稱,第一個被篡改的版本出現在 Cursor 擴充套件市場上。
  2. 10月29日,太平洋時間約13:35

    時間視窗結束(約11小時)。Cursor 移除了被篡改的版本,並阻止進一步分發。
  3. 10月29日

    Cursor 暫時關閉了市場,審計了存取許可權和其他擴充套件,輪換了金鑰,重建了市場並使其重新上線。它正與託管服務提供商合作,使攻擊者的伺服器下線。
  4. 10月30日,太平洋時間11:30

    Cursor 更新了通知,修訂了指標並澄清了受影響的版本。
約11小時
可獲取的時間視窗(Cursor)
2.1.312 / 2.1.313
被篡改的版本,Windows 和 macOS(Cursor)
最多約5000
可能暴露的開發者(BleepingComputer)
已不再執行
攻擊者伺服器(Cursor)

已知與未知的內容

截至2026年10月31日的情況。隨著更多資訊發布,本表將被改寫。

項目所述內容狀態
Cursor 市場上被篡改的版本2.1.312和2.1.313,Windows 和 macOS,10月29日太平洋時間約2:27至13:35已確認(Cursor)
由誰開發Cursor 稱並非由 Anthropic 開發已確認(Cursor)
行為載入時執行;收集主機和使用者資訊;新增了攻擊者的 SSH 金鑰;嘗試啟用 SSH 並建立反向隧道;透過 LaunchAgent 或計劃任務安裝持久化機制;把主機詳情傳送給攻擊者已確認(Cursor)
啟用 SSH需要擴充套件通常不具備的管理員許可權,因此在大多數主機上會失敗,攻擊者在這些主機上不可能透過隧道登入。該擴充套件確實新增了攻擊者的金鑰、安裝了持久化機制併傳送了主機詳情已說明(Cursor)
其他擴充套件和官方分發渠道沒有證據表明它們受到影響目前證據顯示未受影響(Cursor)
其他市場(npm、Open VSX、VS Code Marketplace)早期報道已被更正;Cursor 的市場是唯一的來源媒體報道(BleepingComputer)
使用者數量最多約5000人可能曾暴露(媒體);在我們讀到的 Cursor 通知中沒有數量未經證實
它是如何以 Anthropic 的名義發布的未說明未說明
是否有任何機器透過後門被存取未說明未說明

如何理解:被冒用的名稱不一定就是被入侵的一方

Cursor 宣告被篡改的版本並非由 Anthropic 開發。在我們讀到的來源中,並未說明市場營運者或被冒用名稱的發布者的任何系統是否遭到入侵,本文也不主張其中任何一種說法。「暴露」是指該版本可供獲取,並不表示有機器被存取。

新增 SSH 公鑰(svc-telemetry)

↓

檢查 authorized_keys

→ 如果發現:清除,隔離該機器

持久化機制(LaunchAgent / 計劃任務 / 啟動項)

↓

查詢您沒有建立的條目

→ 清除;考慮重建(Cursor)

被篡改的版本做了什麼(依據 Cursor)以及在哪裡檢查

為什麼市場上的假擴充套件很危險

編輯器擴充套件以您使用者的許可權執行,通常可以存取您的檔案、Git 憑證、SSH 金鑰以及終端的環境變數。因此,冒用可信名稱的被篡改副本,一開始就擁有比大多數惡意軟體更多的存取許可權。向 authorized_keys 新增金鑰,目的是讓傳送者日後能再次進入,這就是為什麼移除擴充套件並不等於清理了機器。

一般而言,在安裝或更新擴充套件之前:請核對發布者和確切的名稱,對廣泛使用的擴充套件突然出現的新版本保持謹慎,並讓生產環境的憑證遠離您測試新工具的環境。

參考來源

  • Cursor,關於 Claude Code 擴充套件的安全通知(2026年10月29日發布,10月30日更新)— cursor.com
  • BleepingComputer,《Cursor 上的惡意 Claude Code 擴充套件植入了 SSH 後門》(2026年10月30日;標題為英文原文的譯文)— bleepingcomputer.com

更新紀錄

2026-10-31:首次發布,依據 Cursor 的通知(10月30日太平洋時間11:30更新)。待發布途徑或使用者數量得到說明後,本文將隨之更新。

延伸閱讀

最新快訊

FAQ

QCursor 市場上發生了什麼?
A

據 Cursor 的安全通知(2026年10月29日發布,10月30日更新),以 Anthropic 的 Claude Code 副檔名義發布的擴充套件的被篡改版本2.1.312和2.1.313,於10月29日太平洋時間約2:27至13:35期間,在 Cursor 擴充套件市場上面向 Windows 和 macOS 分發。Cursor 稱這些版本並非由 Anthropic 開發。

Q官方的 Claude Code 擴充套件或其他市場是否受到影響?
A

Cursor 稱沒有證據表明該擴充套件的其他版本或官方分發渠道受到影響,其市場上的其他擴充套件也沒有被篡改。BleepingComputer 報道,早期關於 npm、Open VSX 和 Visual Studio Code Marketplace 的說法後來被證偽,Cursor 的市場是唯一的分發來源。

Q被篡改的擴充套件做了什麼?
A

據 Cursor 稱,它在載入時執行,收集主機和使用者資訊,新增由攻擊者控制的 SSH 金鑰,嘗試啟用 SSH 並建立反向隧道,並在 macOS 上透過 LaunchAgent、在 Windows 上透過帶有啟動項備用方案的計劃任務來保持隧道存活。Cursor 補充說,啟用 SSH 服務需要擴充套件通常不具備的管理員許可權,因此這一步通常會失敗;但該擴充套件確實新增了攻擊者的 SSH 金鑰、安裝了持久化機制並把主機詳情傳送給攻擊者,並且攻擊者在大多數主機上不可能透過隧道登入。

Q我如何檢查自己是否受到影響?
A

如果您在2026年10月29日於 Cursor 中安裝或更新了 Claude Code 擴充套件,請檢查已安裝的版本,在 authorized_keys 檔案中查詢標記為 svc-telemetry 的 SSH 金鑰,並查詢不熟悉的 LaunchAgent(macOS)、計劃任務或啟動項(Windows)。Cursor 的通知列出了各作業系統的具體命令和指標,並提供了修復腳本。

Q僅解除安裝該擴充套件就夠了嗎?
A

Cursor 稱,僅解除安裝可能不夠,因為金鑰和持久化條目可能會殘留,重建主機可能是合適的做法。Cursor 還稱,有限的環境變數收集並不能排除之後透過後門存取憑證的可能,因此應從可信的系統上輪換該機器可存取的金鑰和憑證。

Q有多少使用者受到影響?
A

未經證實。BleepingComputer 報道,最多約5000名開發者可能曾暴露於風險之中;在我們讀到的 Cursor 通知版本中沒有給出使用者數量。暴露是指該版本可供安裝,並不表示每位使用者都已被入侵。