AIToday
Hacker News掲載日時: 2026年5月12日 13:00

TanStack npm パッケージが Shai-Hulud マルウェアに侵害される——2026年5月11日、84個の悪意あるバージョンが42個のパッケージに公開される

LINEで送る
TanStack npm パッケージが Shai-Hulud マルウェアに侵害される——2026年5月11日、84個の悪意あるバージョンが42個のパッケージに公開される

3つのポイント

  1. 2026年5月11日の19:20~19:26 UTC に、攻撃者が pull_request_target パターン、GitHub Actions キャッシュ汚染、OIDC トークンのランタイム抽出を組み合わせて、42個の @tanstack/* npm パッケージにわたって84個の悪意あるバージョンを公開。外部の研究者(StepSecurity 所属の ashishkurmi)により20分以内に検出され、全影響バージョンが deprecated(非推奨)に。

  2. マルウェアは Bun ランタイムをダウンロードしてペイロードを実行し、環境変数、.npmrc、.git-credentials、ブラウザセッション、クラウド CLI 設定、Linux では /proc/<pid>/mem 経由で GitHub Actions ランナープロセスのメモリから OIDC トークンを盗む。盗まれた秘密鍵は AES-256-GCM と RSA-OAEP-SHA-256 で暗号化され、被害者の GitHub アカウント下に公開リポジトリとして発行。

  3. インストール中のマシンは永続化されない——Claude Code SessionStart フック、VS Code tasks.json、悪意あるCodeQL分析GitHub Actionsワークフロー(api.masscan.cloud/v2/upload に秘密情報を送信)、launchd / systemd-user ユニット(トークン無効化時に rm -rf ~/ を実行)を設置。感染したホストは GitHub コミット検索で「IfYouRevokeThisTokenItWillWipeTheComputerOfTheOwner」フレーズを探索し、盗まれた GitHub トークンを P2P リレー経由で交換。

  4. TanStack の npm トークン自体は盗まれなかったが、2026年5月11日の約26分間のウィンドウで影響バージョンをインストールしたホストに対して、AWS、GCP、Kubernetes、Vault、GitHub、npm、SSH 認証情報の回転が強く推奨される。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

次の記事へGMが数百人のIT労働者を解雇し、AI関連スキルの強い人材を採用