サプライチェーン/依存関係 / 脆弱性情報

Hugging Face Diffusersの脆弱性、AIモデルから任意コードが実行される恐れ

AIモデルライブラリ「Hugging Face Diffusers」に深刻な脆弱性が3件発見されました。安全策をすり抜けてモデルリポジトリから任意コードが実行される可能性があり、AIサプライチェーン全体に影響が及ぶ危険性があります。

喜村 圭佑編集責任者更新 6

SHARE

Hugging Face Diffusersの脆弱性、AIモデルから任意コードが実行される恐れ

THREAT GAUGE算出基準

IMPACT影響範囲8.0
URGENCY対応緊急度8.5
EXPLOIT悪用の容易さ7.5

信頼済みライブラリ経由で保護機構を回避。AI開発者・企業に広範影響

01 · Overview

ニュースの概要

Hugging Faceが提供する画像生成AIライブラリ「Diffusers」に、深刻度の高い脆弱性が3件発見されました。悪意を持って細工されたAIモデルリポジトリを読み込むだけで、利用者のマシン上で任意のコードが密かに実行される可能性があります。

Diffusersは画像や映像を生成する拡散モデル(Stable Diffusionなど)を扱うPythonライブラリで、AI開発者の間で広く使われています。今回の脆弱性は、このライブラリが持つ安全機構「trust_remote_code」をすり抜ける形で悪用される点が最大の問題です。

trust_remote_codeとは、モデルリポジトリ内の未審査コードを自動実行しないようブロックする設定です。今回発見された3件の脆弱性は、いずれもこの保護をバイパスし、モデルを読み込む操作だけで攻撃コードが走る経路を開いてしまいます。

AIモデルのリポジトリは「データ」として扱われがちですが、実際には実行可能なコードを内包できる構造になっています。攻撃者が公開リポジトリに悪意あるモデルをアップロードし、開発者や研究者がそれをダウンロードして使うだけで侵害が成立するため、ソフトウェアのサプライチェーン攻撃と同様のリスクを持ちます。

日本国内でも生成AIの研究・開発にHugging Faceのエコシステムを利用する企業や大学は多く、AIモデルを気軽にダウンロードして試す文化が広まっています。こうした環境では、一般的なセキュリティ対策だけではAIモデル由来のリスクを見落としやすく、今回の報告は国内の開発現場でも直ちに対応を検討すべき内容です。

脆弱性件数
3件(深刻度:高)
対象ライブラリ
Hugging Face Diffusers
攻撃の起点
細工されたAIモデルリポジトリ
バイパス対象
trust_remote_code 保護機構
影響範囲
AIサプライチェーン全体

情報源: The Hacker News(2026年8月3日報道)をもとに編集部が解説・加筆

02 · Analysis

詳細な原因解説

今回の脆弱性の根本原因は、AIモデルファイルの読み込みプロセスにおける設計上の想定不足にあります。Diffusersライブラリは利便性を高めるためにモデルのロード処理を自動化していますが、その過程で外部リポジトリのコードやメタデータが実行される経路が残っていました。trust_remote_codeという保護機構は存在するものの、今回発見されたバイパス手法により実質的に機能しない状態を作り出せてしまいます。

AIエコシステム特有の問題として、モデルファイル(例:Pickle形式やSafetensors形式)はソフトウェアパッケージほど厳格な審査を受けずに配布・利用される傾向があります。開発者コミュニティの中で「モデルは安全なデータ」という誤った認識が広まっており、セキュリティチェックが手薄になりやすい土壌があります。

さらに、AIサプライチェーン攻撃はソフトウェアのOSS(オープンソース)サプライチェーン攻撃と同様の構造を持ちながら、検知がより困難です。コード実行が開発環境内で静かに行われるため、エンドポイントのセキュリティ製品に検知されにくく、侵害が長期間気づかれないリスクがあります。

03 · Action

今からできる主な対策

明日からすぐ

1週間以内

05 · Forecast

今後起こりうる展開と対策

Substitute(代替):安全なモデル形式への切り替え

脆弱なモデルファイル形式を、より安全な代替形式に置き換えられないか?

Pickle形式のモデルファイルは任意のPythonオブジェクトを含められるため本質的に危険です。SafetensorsなどのPickle非依存形式への移行を検討することで、コード実行経路そのものを排除できます。Hugging FaceもSafetensorsを推奨しており、既存モデルの変換ツールも提供されています。モデル取得時にSafetensors形式のみ許可するポリシーを設けることが最も根本的な対策です。

Combine(組み合わせ):複数の防御層を組み合わせる

単一の保護機構への依存を脱し、複数の防御層を組み合わせられないか?

trust_remote_codeという単一の保護機構が今回バイパスされた教訓から、多層防御の必要性がわかります。ファイルスキャン+ネットワーク分離+実行環境のサンドボックス化+CI/CDでの自動検査を組み合わせることで、一つの機構が破られても他の層で被害を最小化できます。

Eliminate(排除):不要なコード実行経路を取り除く

モデルのロード処理から不要なコード実行の経路を完全に排除できないか?

Diffusersなどのライブラリがモデルロード時に外部コードを自動実行する経路は、利便性のために設けられた機能ですが、攻撃面(アタックサーフェス)でもあります。開発現場では、自動実行機能を無効化したうえで必要最小限の機能のみ有効にするhardened設定を採用し、攻撃面を最小限に絞る方針を徹底してください。

フィードバックループ:信頼が脆弱性を生む構造

「便利で安全なエコシステム」という評判が、かえってリスクを拡大させていないか?

Hugging Faceは「AIのGitHub」として信頼されているため、開発者はリポジトリのモデルを無批判にダウンロードしがちです。この信頼感が検査をおろそかにするフィードバックループを生み出し、悪意あるモデルが広まりやすい環境を作っています。プラットフォームへの過度な信頼を前提としないゼロトラスト的思考を組織文化として根付かせることが重要です。

創発特性:AIモデルは「コード」である

データとして扱われているAIモデルが、実はコードとしての性質を持っているという認識が組織に広まっているか?

多くの開発者や経営者は「モデルファイル=データ」と認識しており、コードレビューやセキュリティ審査の対象外としてきました。しかし今回の事例が示すように、AIモデルはコードとして動作する側面を持ちます。この認識のギャップ自体がシステム全体のリスクを高める創発的な脆弱性です。モデル取得を「ソフトウェア調達」と同等に扱うガバナンスの整備が求められます。

レバレッジポイント:CI/CDへの検査組み込み

AIモデルの安全性検査をどこに組み込めば、最も効率よくリスクを下げられるか?

個々の開発者の注意に頼るのではなく、CI/CDパイプライン(継続的インテグレーション・デリバリーの自動化フロー)にモデルスキャンを組み込むことが最もレバレッジの高い介入点です。一か所を強化することで組織全体のモデル取得を自動的に審査でき、人的ミスに依存しない防御が実現します。

AI開発チームが今すぐ取れる現実的な防衛策

まず最優先として、Diffusersライブラリを最新版に更新することと、モデルファイルはSafetensors形式を優先的に利用するよう方針を変更してください。Pickle形式が必要な場合は、picklescanなどのオープンソーススキャナーで読み込む前に必ず検査する手順を確立しましょう。

開発環境は本番システムから分離し、AIモデルを実行するマシンはDockerコンテナや仮想マシン上のサンドボックスに限定することを推奨します。万が一悪意あるコードが実行されても、被害の拡大を封じ込める構造を作ることが重要です。

組織全体では「AIモデルはソフトウェアと同じ審査が必要」という方針を明文化し、使用許可リスト(ホワイトリスト)に登録されたリポジトリからのみモデルを取得できるルールを設けてください。AI活用の加速とセキュリティのバランスを取るために、ガバナンスの整備を早急に進めることが求められます。

06 · AI Prompt

AI対策プロンプト

あなたは情報セキュリティの専門家です。私たちの組織は [組織種別] で、AI開発に Hugging Face Diffusers を含むライブラリを使用しています。チームの規模は [チーム規模] 名程度です。 今回、Hugging Face Diffusers に深刻な脆弱性(trust_remote_code バイパス)が発見されました。 以下の観点で、私たちの組織に合ったセキュリティ対応計画を提案してください。 1. 即時対応(24時間以内)として優先すべきアクション 2. 今週中に整備すべきポリシーや手順 3. [利用モデル形式] を使っている場合の具体的なリスクと対策 4. AIモデルの取得・利用を [社内ルール有無] の状態で管理するためのガバナンス強化案 5. 開発者向けに説明すべきセキュリティ教育のポイント 回答は箇条書きで、非技術者の経営層にも伝わる言葉で説明してください。

プロンプトのカスタマイズ

以下を入力すると、上のプロンプトに反映されます。

組織の種類(例:スタートアップ、大手製造業、大学研究室など)

AI開発に関わるチームメンバーの人数

主に利用しているAIモデルファイルの形式

現在のAIモデル取得・利用に関する社内ルールの状況

キーワード

  • Hugging Face
  • Diffusers
  • AIサプライチェーン攻撃
  • 任意コード実行
  • 脆弱性

SOURCES · 参考情報源