テック技報最新号へ →
セキュリティ

AI エージェントに README の導入手順をそのまま実行させない:偽 Solana テンプレート「SolanaCry」

「プロジェクトを作って」と頼まれた AI コーディングエージェントが検索で偽の開発テンプレートを選び、README の PowerShell を実行すると、正規の遠隔操作ツール NetSupport Manager が攻撃者向けに設定されて入る。外部の文書は作業指示ではなく未検証のデータとして扱う。

@MalwareBibleJP · 2026-11-04
#ai-agent#prompt-injection#supply-chain#netsupport#windows#malware

何が起きたか(AIR Security の 10 月 29 日付解析)

  • SolanaUpdateTools/solana-starter-kit は Anchor・TypeScript・Next.js のテンプレートを自称し、検索上位に出てスターも 286 個付いていた。
  • README の手順は外部から PowerShell を取得してメモリー上で実行する内容。取得されたスクリプトは %LOCALAPPDATA% の隠しフォルダーに 14 ファイルを置き(13 個は正規の NetSupport Manager 関連)、client32.ini で接続先を攻撃者に向け、通知や切断ボタンを無効化。
  • HKCU\...\Run に SecureModule として登録してログイン時に起動し、RunMRU の履歴も消す。

防ぐ設定と運用

  1. エージェントの実行権限: シェル実行は確認制にし、iwr ... | iex、curl ... | sh、powershell -enc のようなパイプ実行・エンコード実行を拒否リストに入れる。
  2. テンプレートの出どころ: スキャフォールドは公式の CLI(anchor init、create-next-app など)か、組織が承認したリポジトリーから作るようエージェントの指示(AGENTS.md など)に書く。検索で見つけた知らないリポジトリーは使わない。
  3. スターの数を信用しない: 作成日が新しい、所有者が「UpdateTools」のような汎用名、README がスクリプトの直接実行を求める、といった点を危険信号にする。
  4. サンドボックス: 新規プロジェクトの作成や依存の導入は、コンテナや使い捨て VM などホストと切り離した環境で行う。

感染確認

  • 隠しフォルダー y2inwRnI6G、Run キーの SecureModule、client32.exe の常駐、maxwintodaybtc[.]com:443 への通信。
  • 見つかったら端末を隔離し、認証情報・トークン・ウォレット鍵を交換する。

関連

出典

X の元の投稿を開く