耘鼎科技股份有限公司 GERTECH Technology Co., Ltd. 統一編號 83138522諮詢專線 02-2748-8522sales@gertech.com.tw
資安新聞

Cursor 擴充功能市集遭植入惡意 Claude Code 擴充套件(v2.1.313),可植入 SSH 後門

【資安快訊】Cursor 擴充功能市集遭植入惡意 Claude Code 擴充套件(v2.1.313),可植入 SSH 後門

📝 本文由 Gertech 耘鼎科技 整理撰寫分享 📅 發布日期:2026/10/31 🔗 原始來源:Cursor 官方安全性公告


📌 事件摘要

AI 程式編輯器 Cursor 於 2026 年 10 月 29 日發布安全性公告,指出其 VS Code 擴充功能市集中出現一個遭惡意竄改的 Anthropic.claude-code 2.1.313 版本。Cursor 特別說明,該版本並非 Anthropic 官方所開發,受影響使用者上限約 5,000 人,Cursor 將直接聯繫受影響者。

項目內容
受影響套件Anthropic.claude-code 2.1.313(僅限 Cursor 擴充功能市集)
上架期間(美西時間)2026/10/29 02:27 – 13:35 PDT
上架期間(台灣時間)2026/10/29 17:27 – 10/30 04:35
受影響平台macOS(darwin-arm64)、Windows(win32-x64)
攻擊目的竊取主機資訊、植入持續性反向 SSH 後門
目前狀態惡意版本已下架,攻擊者 C2 伺服器已被關閉

🔍 惡意行為分析

此惡意擴充套件安裝後會執行以下動作:

  1. 蒐集主機資訊:包含主機名稱、使用者名稱、作業系統與架構、家目錄、環境變數「名稱」、工作目錄、Git 設定的 Email 以及對外 IP。
  2. 植入 SSH 後門:將攻擊者的公鑰(註解為 svc-telemetry)寫入 authorized_keys,並嘗試啟用本機 SSH 服務、建立反向 SSH 通道。
  3. 建立持續性機制:
    • macOS:偽裝成 com.apple.sysmond 的 LaunchAgent
    • Windows:名為 SysMon 的排程工作(嘗試以 SYSTEM 執行),失敗時改用開機啟動資料夾的 sysmon.cmd
    • 背景腳本約每 60 秒重試連線一次
  4. 回報信標:以 HTTP POST 將主機資訊與後門狀態傳送至攻擊者主機 8099 埠的 /beacon。

⚠️ 風險評估

根據 Cursor 的說明,惡意程式碼本身存在錯誤,啟用 SSH 服務需要管理員權限,因此在多數未以管理員身分執行 Cursor 的電腦上,反向通道步驟會失敗,攻擊者無法實際登入。

但請注意:即使通道未成功建立,攻擊者的 SSH 金鑰、持續性腳本仍可能已被寫入,主機資訊也可能已外洩。此外,單純移除擴充套件並不足夠,持續性腳本會獨立於擴充套件持續運作,務必執行完整清除。


🛡️ Cursor 已採取的措施

  • 偵測後立即下架惡意版本並阻擋散布,隨後暫時關閉整個 VS Code 擴充市集
  • 稽核存取紀錄,確認無其他擴充套件遭竄改
  • 輪替金鑰、重建市集後重新上線
  • 與雲端業者合作關閉攻擊者伺服器,並封鎖相關連線

目前沒有證據顯示其他版本或 Anthropic 官方發行管道受到影響。


✅ 自我檢測方式

若您在上述期間曾於 Cursor 安裝或更新 Claude Code 擴充套件,請立即檢查:

macOS(終端機)

grep -qs svc-telemetry ~/.ssh/authorized_keys && echo "svc-telemetry key found" || echo "No key found; machine not impacted"

Windows(PowerShell)

$files = "$HOME\.ssh\authorized_keys", "C:\ProgramData\ssh\administrators_authorized_keys" | Where-Object { Test-Path $_ }
if ($files -and (Select-String svc-telemetry $files)) { "svc-telemetry key found" } else { "No key found; machine not impacted" }

若出現 svc-telemetry key found,代表該主機已受影響。


🔧 處置建議

  1. 隔離主機:發現受害跡象的主機應先隔離。
  2. 執行官方清除腳本:
    • macOS:下載 remediate-macos.sh,以一般使用者身分(非 root) 執行 bash remediate-macos.sh
    • Windows:下載 remediate-windows.ps1,以系統管理員身分開啟 PowerShell 執行 powershell -ExecutionPolicy Bypass -File .\remediate-windows.ps1
  3. 評估重建主機:高敏感環境建議直接重灌。
  4. 輪替憑證:透過其他可信任設備,更換該主機可存取的密碼、API Key、Token 與登入工作階段。
  5. 全面比對 IoC:企業 SOC / MIS 請於 EDR、防火牆及 SIEM 中比對下列入侵指標。

🚨 入侵指標(IoC)

網路

  • 攻擊者 IP:134[.]209[.]82[.]225
  • 反向 SSH:tunnel@134[.]209[.]82[.]225(TCP 22)
  • 信標:hxxp://134[.]209[.]82[.]225:8099/beacon(HTTP POST)
  • 備註:連線 ifconfig[.]me、api[.]ipify[.]org 為合法服務,單獨出現不代表遭入侵

檔案雜湊(VSIX SHA-256)

  • darwin-arm64:432ccdee3801f99e52b8fe31f69ea9870118e96ea7ef9ecabed1479621b5ab62
  • win32-x64:3de1722901165769893bef57c72594e9a54459faa23f3091b136b79966edd081

SSH

  • 未授權公鑰指紋:SHA256:0Z6R+DF64Do2nwQic8a7kkfDLNNk4IiK+2U2Rci4htk
  • 反向通道金鑰指紋:SHA256:KOAU57+ZG6u3MG4WwzPzPX2O5YEe9qdOC1Bl+6MVyDQ
  • 金鑰註解:svc-telemetry

持續性檔案

  • macOS:~/.config/.smt、~/.config/.smtk、$TMPDIR/.stk_<10碼hex>、~/Library/LaunchAgents/com.apple.sysmond.plist
  • Windows:%USERPROFILE%\.config\smt.cmd、%USERPROFILE%\.config\smtk、%TEMP%\.stk_<10碼hex>、排程工作 SysMon、%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\sysmon.cmd

可疑指令

  • ssh -N -R '*:0:localhost:22'、autossh -M 0
  • schtasks /create /tn SysMon
  • systemsetup -setremotelogin on
  • Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

💡 耘鼎觀點

這起事件再次凸顯開發工具供應鏈已成為攻擊者的重點目標。AI 程式助理擴充套件通常具備讀寫檔案、執行指令等高權限,一旦遭到竄改,影響範圍可直達企業原始碼與內網。

Gertech 耘鼎科技建議企業:

  • 🔒 建立擴充套件白名單,限制開發人員自行安裝來源不明或未經審核的套件
  • 👤 落實最小權限原則,避免以系統管理員身分執行 IDE 與開發工具
  • 📡 監控異常 SSH 行為,包含 authorized_keys 異動、非預期的對外 SSH 連線與反向通道
  • 🔄 定期盤點開發環境,將開發者端點納入 EDR 與資安監控範圍

如需協助進行 IoC 比對、受害主機鑑識或開發環境資安健檢,歡迎聯繫 Gertech 耘鼎科技。


本文資訊整理自 Cursor 官方安全性公告,內容以原廠最新公告為準。 © Gertech 耘鼎科技 資安情資分享

想進一步討論這個主題?

歡迎來電 02-2748-8522,或填寫諮詢表單,由耘鼎顧問與您聯繫。