動察 Beating AI 速報、Cursor が明らかにしたところによると、10月29日、同社の拡張マーケットプレイスに悪意ある改ざんが施された Claude Code 2.1.313 バージョンが出現した。このインストールパッケージは Anthropic が作成したものではなく、ストアに約11時間掲載されていた。Cursor は最大5000人のユーザーが影響を受けたと推定しており、該当ユーザーに直接連絡する予定だ。
セキュリティ研究機関 OpenSourceMalware の分析によると、攻撃者はプラグインの正常なコードの前に66行の悪意あるプログラムを挿入した。エディタがこの拡張を読み込むだけでコードが実行され、ユーザーが Claude とチャットする必要すらない。
悪意あるプログラムはコンピュータ名、Git メールアドレス、パブリック IP などの情報を収集し、さらに SSH 認証リストに攻撃者の鍵を密かに追加する。その後、リモートログインを有効化しようとし、リバース SSH トンネルを通じて攻撃者のサーバーに接続し、起動時に自動実行されるバックグラウンドタスクを設定して、約60秒ごとに再接続を試みる。
ただし、攻撃コード自体にエラーが存在する。Cursor によると、ほとんどの Mac および Windows コンピュータは SSH サービスを有効化するために必要な管理者権限を付与していないため、攻撃者は通常トンネル経由でログインできない。しかし、悪意ある鍵の追加、バックグラウンドスクリプトのインストール、デバイス情報の送信は依然として成功する可能性がある。すでに SSH サービスを有効化しているコンピュータも、それだけで安全と断定することはできない。
Cursor は悪意あるバージョンを削除し、一時的に拡張マーケットプレイス全体を閉鎖し、攻撃者のサーバーの停止を支援した。影響を受けたユーザーは、SSH 認証ファイルに `svc-telemetry` が存在しないか確認し、公式の修復スクリプトを使用してクリーンアップする必要がある。拡張をアンインストールするだけでは不十分であり、バックグラウンドのバックドアが動作し続ける可能性がある。