テック技報最新号へ →
AIコーディング

情報窃取型マルウェアが Claude Code・Codex・Cursor のトークンを盗む: 感染を疑ったらパスワードより先にトークンとキーを無効にする

SpyCloud の 2026-10-30 の報告によると、WardenStealer と Aoki という情報窃取型マルウェアが、Claude Code・Codex・Cursor・GitHub Copilot・Claude と ChatGPT のデスクトップアプリの OAuth トークン・API キー・設定ファイルを盗んでいる。トークンはパスワードを変えても MFA を挟んでも使えるので、感染を疑ったら各ツールのトークンとキーを無効にし直す。

@Yosemit51271828 · 投稿 2026-10-30
#ai-coding#セキュリティ#claude-code#codex#cursor#トークン#マルウェア

何が盗まれるか(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 にもつながっているので、被害が広がる

感染を疑ったときの手順

  1. 端末をネットワークから外し、マルウェアの駆除や初期化を先に済ませる(駆除前に再発行すると、新しいトークンもまた盗まれる)
  2. 各ツールでログアウトし、サービス側でセッションとトークンを無効にする
    • Claude Code: claude で /logout し、claude.ai の設定からセッションを無効化。Console の API キーを使っていたら作り直す
    • Codex: ログアウトし、OpenAI の API キーを作り直す
    • Cursor・GitHub Copilot: ログアウトし、GitHub の認可済みアプリやトークンを見直す
  3. MCP サーバーに渡したトークン(GitHub、Slack、DB など)も全部作り直す。忘れやすい
  4. そのあとでパスワードを変え、MFA を確かめる
  5. しばらくは API の使用量と請求、GitHub の監査ログに不審な動きがないか見る

普段からできること

  • 長く使える API キーより、期限のある OAuth や短命のトークンを選ぶ
  • CLAUDE.md や設定ファイルに秘密情報を書かない(盗まれる対象に入っている)
  • MCP サーバーに渡すトークンは権限を最小にする

関連

出典

X の元の投稿を開く