概要
Arch LinuxのAURで、信頼されたメンテナーを装った攻撃者による大規模なサプライチェーン攻撃が発生。 408以上のパッケージがマルウェアに感染し、現在も影響が拡大中。 主な手口はpreinstallスクリプトでnpm経由の悪意あるパッケージ導入。 感染確認時は証拠保全とシステム再構築が推奨。 攻撃の詳細や対策方法は公式ブログやGitHubのスクリプト参照。
Arch Linux AURパッケージへの大規模攻撃
-
AURパッケージメンテナー を装った攻撃者による サプライチェーン攻撃 発生
-
408以上のパッケージ が感染、現在も 攻撃継続中
- 主な感染手法
- preinstallスクリプトで npm を利用し、 atomic-lockfile などの悪意あるパッケージ導入
- 別バリアントでは bun 経由で js-digest パッケージをインストール
- js-digest 内に埋め込まれたLinux実行ファイルのSHA256: 7883bda1ff15425f2dbe622c45a3ae105ddfa6175009bbf0b0cad9bf5c79b316
- 主な感染手法
-
被害状況と拡大傾向
- 感染パッケージは主に利用頻度の低いもの中心
- 一部は eBPF rootkit や infostealer として動作
- 攻撃者は herbsobering 名義でNPMやGitHubにも悪意ある成果物を公開
-
攻撃の背景
- AURは パッケージの引き継ぎ(adopt) が容易
- 放棄されたパッケージを自動で探し、乗っ取る行為が一般化
- 信頼されたメンテナー のなりすましによるコミットも発生
Archユーザー向け対応策
- Arch Linux未使用者 :影響なし
- Arch Linux利用者 :
- 感染パッケージ一覧の確認 と aur_check.shスクリプト (GitHub)での自動調査推奨
- Ioctlブログ 掲載の IoC(Indicators of Compromise) の確認
- 感染発見時は 証拠保全 を行い、 通常の侵害対応手順 を実施
- 全ての認証情報のローテーション および システム再インストール 推奨
- rootkit感染の可能性により、 システム信頼性喪失
追加情報・参考リンク
- Socket.dev による悪意あるNPMパッケージ情報
- atomic-lockfile: https://socket.dev/npm/package/atomic-lockfile
- herbsoberingユーザーのGitHubリポジトリ: https://github.com/herbsobering430
- Ioctlブログ :攻撃の詳細な分析とIoC掲載
- Mastodonスレッド :AURパッケージの引き継ぎ事情の補足説明
攻撃の教訓と今後の対策
- サプライチェーン攻撃 の深刻化傾向
- パッケージ管理体制 の見直しと 信頼性向上 の必要性
- 自動化によるパッケージ乗っ取りリスク への警戒強化