情報窃取型マルウェアが Claude Code・Codex・Cursor のトークンを盗む: 感染を疑ったらパスワードより先にトークンとキーを無効にする
SpyCloud の 2026-10-30 の報告によると、WardenStealer と Aoki という情報窃取型マルウェアが、Claude Code・Codex・Cursor・GitHub Copilot・Claude と ChatGPT のデスクトップアプリの OAuth トークン・API キー・設定ファイルを盗んでいる。トークンはパスワードを変えても MFA を挟んでも使えるので、感染を疑ったら各ツールのトークンとキーを無効にし直す。
何が盗まれるか(SpyCloud が回収したログから)
- Claude Code: OAuth の認証情報ファイル(アクセス・リフレッシュトークン、接続した MCP サーバーのトークン)、アカウント設定ファイル(ユーザーと端末の識別子)、CLAUDE.md
- Codex CLI: 認証ファイル(OpenAI の API キーとアクセス・リフレッシュトークン)
- Claude Desktop: 設定とプランの利用履歴
- Aoki は
AISessionsフォルダにツール別のフォルダを作り、Copilot・Cursor のトークンファイルやデスクトップアプリの Cookie を集める - WardenStealer は 2026-08 以降で 13 万件以上の感染が回収されている。Symantec の分析では Aoki は Codex の
config.tomlや.env、Gemini・JetBrains AI・Kiro のトークン、AWS の認証情報も狙う
解決する問題
- 感染時の対応が「パスワード変更」で止まり、エージェントのトークンが生きたまま残る
- エージェントのトークンは GitHub やクラウド、CI にもつながっているので、被害が広がる
感染を疑ったときの手順
- 端末をネットワークから外し、マルウェアの駆除や初期化を先に済ませる(駆除前に再発行すると、新しいトークンもまた盗まれる)
- 各ツールでログアウトし、サービス側でセッションとトークンを無効にする
- Claude Code:
claudeで/logoutし、claude.ai の設定からセッションを無効化。Console の API キーを使っていたら作り直す - Codex: ログアウトし、OpenAI の API キーを作り直す
- Cursor・GitHub Copilot: ログアウトし、GitHub の認可済みアプリやトークンを見直す
- Claude Code:
- MCP サーバーに渡したトークン(GitHub、Slack、DB など)も全部作り直す。忘れやすい
- そのあとでパスワードを変え、MFA を確かめる
- しばらくは API の使用量と請求、GitHub の監査ログに不審な動きがないか見る
普段からできること
- 長く使える API キーより、期限のある OAuth や短命のトークンを選ぶ
- CLAUDE.md や設定ファイルに秘密情報を書かない(盗まれる対象に入っている)
- MCP サーバーに渡すトークンは権限を最小にする
関連
- ツールに保存した API キーが漏れたら: プロバイダー側で失効し、ハード上限を設定しておく
- Cursor: 10-29 に配られた偽の Claude Code 拡張(2.1.312/2.1.313)を入れたか確かめ、入れていたら掃除する
出典
- SpyCloud「IntelStealers」(2026-10-30): spycloud.com
- Symantec の Aoki の分析: broadcom.com
- X での紹介: @Yosemit51271828 · 2026-11-04