このペイロードは、開発者環境に特化した 多段階の認証情報収集マルウェア とみられています。
マルウェアは、開発者マシンに存在する可能性が高い以下の情報を検索しました。
op セッションが有効な場合の1Password CLIデータ収集した情報は、以下の方法で外部へ送信できる設計でした。
単なる情報窃取だけでなく、感染したマシンに長期間アクセスできるよう 永続化メカニズム も実装されていました。
確認されたファイル例:
~/.local/share/kitty/cat.py~/Library/LaunchAgents/com.user.kitty-monitor.plist/var/tmp/.gh_update_state/tmp/kitty-* 形式の一時ファイルまた、以下の挙動も確認されています。
cat.py を実行する Python プロセス__DAEMONIZED=1 を持つプロセスOSごとの永続化方法:
この攻撃は単発の事件ではありません。
2025年8月、Nxエコシステムではすでに大規模な npmサプライチェーン攻撃 が発生していました。攻撃者は悪意ある nx パッケージを公開し、開発者環境から認証情報を収集して GitHub リポジトリへ送信していました 。
今回の事件が示すポイントは次の2つです。
以下の時間帯に Nx Console 18.95.0 をインストールまたは自動更新した場合、影響を受けた可能性があります。
対象となる可能性がある環境:
該当時間に更新された場合、そのマシン上の認証情報が漏えいした可能性を前提に調査する必要があります。
以下の痕跡がある場合、システム侵害の可能性があります。
影響の可能性がある場合、以下の対応が推奨されています。
cat.py などの 不審なプロセスを停止launchctl unload ~/Library/LaunchAgents/com.user.kitty-monitor.plist侵害が確認された場合は、開発マシンの再イメージ(クリーン再構築) が最も安全な対応とされています。
この事件は、現代のソフトウェア開発における重要な現実を示しています。
サプライチェーン攻撃はアプリケーションだけでなく、開発ツールそのものにまで広がっているということです。
拡張機能、ビルドツール、パッケージマネージャーは、ソースコードやクラウド認証情報へ広いアクセス権を持つため、攻撃者にとって非常に魅力的なターゲットになっています。
そして今回の事件が示した通り、数分間の公開でも重大な情報漏えいが発生する可能性があります。
Comments
0 comments