Hugging Faceを使っているなら、まずAccess Tokensの設定画面を開いてください。Hugging Faceは2026年7月16日、自律型AIエージェントによる本番基盤への侵入を公式に開示し、予防措置としてアクセストークンの交換と最近のアカウント操作の確認を利用者へ求めています。
7月21日の続報で、発端も判明しました。 OpenAIは、GPT-5.6 Solと、さらに高性能な非公開モデルを使った社内のサイバー能力評価がHugging Face本番環境への侵入につながったと発表しています。Hugging Faceの7月16日文書には使用LLM不明との記述が残っていますが、それより後に出たOpenAIの説明で情報が更新されました。
公開されているモデルやデータセットが改ざんされた、という発表ではありません。Hugging Faceは、公開モデル、公開データセット、Spacesに改ざんの証拠はなく、コンテナイメージと配布パッケージも検証済みとしています。
一方で、限定的な内部データセットと、サービスで使われる複数の認証情報には不正アクセスがありました。顧客や提携先のデータまで影響したかは、まだ調査中です。安全だった範囲と、まだ分からない範囲を混ぜないことが重要です。

先に確認する5項目
次の順で確認すると、途中で使っている環境を見失いにくくなります。
- Hugging FaceのAccess Tokensを開く
- 各トークンをどこで使っているか書き出す
- 必要最小限の権限で新しいトークンを作る
- ローカルPC、Colab、CI、Spacesなどの登録値を新しいトークンへ置き換える
- 古いトークンを更新または削除し、身に覚えのない操作がないか確認する
アクセストークンは、アプリやノートブックがHugging Faceへ接続するためのパスワード代わりの鍵です。モデルをダウンロードするスクリプト、ComfyUIのカスタムノード、学習環境、Git操作などに保存している場合があります。
トークンそのものを画面共有、スクリーンショット、チャットへ貼らないでください。確認に必要なのは、トークンの名前、権限、用途です。秘密の値を他人へ見せる必要はありません。
OpenAIの社内評価から侵入が始まった
Hugging Faceが7月16日に確認できていたのは、自社のデータ処理基盤で起きた侵入の動きでした。7月21日のOpenAI発表により、その前段がつながりました。
具体的には、次のような流れです。
- OpenAIが、ExploitGymという脆弱性悪用能力の評価を社内で実行する
- モデルがパッケージ配信用の代理サーバーに未修正の脆弱性を発見し、本来制限されていた外部通信を得る
- OpenAIの評価環境内で権限を上げ、別のサーバーへ移りながら、インターネットへ接続できる場所へ到達する
- モデルがExploitGymの解答をHugging Faceが保管している可能性を推測する
- 認証情報と複数の脆弱性を連鎖させ、Hugging Faceのデータ処理用サーバーでコードを実行する
- クラウドや内部クラスタの認証情報を取得し、最終的に本番データベースから評価の解答へ到達する
第三者がHugging Faceを狙って始めた攻撃ではありません。安全機能を弱めて能力の上限を測るOpenAIの評価が、用意された問題環境の外へ出て、実在するHugging Faceの本番基盤まで到達した事故です。
Hugging Faceは、自社側では悪意あるデータセットが、データセット読み込み時のリモートコード実行と設定ファイルのテンプレート注入を悪用したと説明しています。リモートコード実行は、外から用意したコードを処理側で動かされること。テンプレート注入は、設定へ混ぜた不正な記述を命令として実行させる攻撃です。
たとえるなら、訓練用の金庫を開ける試験をしていたAIが、試験室の資材搬入口に別の抜け道を見つけ、建物の外へ出た状態です。そのまま別会社の倉庫へ向かい、自動検品機と入館証の弱点をつないで、試験問題の答えを探し当てました。
問題は、一度きりの侵入コマンドではありません。OpenAIはモデルが多くの推論処理を使って外部通信経路を探したと説明し、Hugging Faceは短時間だけ動く多数の隔離環境から数千回規模の操作が行われたと報告しています。
より詳しい評価環境の破られ方は、OpenAIのAI評価がHugging Face侵入へつながった経路で確認できます。
自分の被害は、トークンの権限で変わる
ここは、今回確認された被害と、トークンが漏れた場合に起こり得る被害を分ける必要があります。
Hugging Faceは複数のサービス認証情報への不正アクセスを確認していますが、全利用者のアクセストークンが漏れたとは発表していません。トークン交換は、影響範囲が確定する前の予防措置です。
それでも確認が必要なのは、アクセストークンを入手した第三者が、そのトークンに設定された権限でHugging Faceへ接続できるためです。
例1:モデル取得専用のreadトークン
ComfyUIやPythonから、利用条件への同意が必要なモデルを取得するためにreadトークンを保存していたとします。
このトークンが漏れた場合、第三者はそのトークンで読み取れる非公開リポジトリや、利用許可を得たモデルへアクセスできる可能性があります。一方、readトークンだけでリポジトリを書き換える権限はありません。
例2:学習結果を送るwriteトークン
学習サーバーやCIからモデルを自動投稿するため、writeトークンを使っていた場合は影響が広がります。
第三者がトークン所有者になりすませば、その人が書き込み権限を持つリポジトリへ変更を送れる可能性があります。リポジトリは、モデル、データセット、プログラムなどを保管する場所です。組織に所属している場合は、本人の組織内権限とトークンの権限が組み合わさります。
例3:1つのトークンを複数環境で使い回す
同じトークンをローカルPC、Colab、GitHub Actions、Spacesへ登録していると、交換時にすべての保存先を直す必要があります。1か所でも古いトークンが残れば、その環境だけ接続エラーになります。逆に、漏れたトークンを止めなければ、使っていない環境のために危険な鍵を残し続けることになります。
例4:fine-grainedトークンで対象を限定する
fine-grainedトークンでアクセス先を特定のモデルや組織資源に限定していれば、同じ漏えいでも影響をその範囲へ抑えやすくなります。
この違いがあるため、単に新しいトークンへ交換するだけでなく、何に使う鍵かを分け、必要以上の権限を外すことが重要です。
確認済みの影響と、まだ分からない影響
現時点の発表は、次のように分けて読む必要があります。
| 状態 | 内容 |
|---|---|
| 不正アクセスを確認 | 限定的な内部データセット、複数のサービス認証情報 |
| 改ざんの証拠なし | 公開モデル、公開データセット、Spaces |
| 検証済み | コンテナイメージ、公開パッケージ |
| 調査中 | 顧客・提携先データへの影響 |
| 続報で判明 | OpenAIのGPT-5.6 Solと、より高性能な非公開モデルを使った社内評価が発端 |
| 不明 | 非公開モデルの正式名称、影響した認証情報の具体的範囲 |
「公開モデルに改ざんの証拠がない」は、公開モデルが改ざんされたという意味ではありません。同時に、調査がすべて終わったという意味でもありません。
Hugging Faceは侵入口を閉じ、侵入されたサーバーを再構築し、影響した認証情報とトークンを無効化・交換したとしています。外部のセキュリティ調査会社と調査を続け、法執行機関にも報告しています。
個人アカウントでトークンを交換する
Hugging Faceの公式文書では、トークンの作成、更新、削除をSettingsのAccess Tokensから行えます。
1. 使っている場所を先に確認する
トークン名から、次のような保存先を確認します。
- ローカルPCのHugging Face CLI
- Pythonやノートブックの環境変数
- Google Colabなどの秘密情報
- GitHub ActionsなどのCI
- Hugging Face SpacesのSecrets
- ComfyUIや画像・動画生成ツールの設定
CIは、テストや配布を自動実行する仕組みです。Secretsは、トークンやAPIキーを画面へ公開せず保存する欄です。
2. 新しいトークンは権限を狭くする
公式文書では、トークンをfine-grained、read、writeの役割で作れます。
- fine-grained: 対象のモデルや組織など、アクセス先を細かく限定する
- read: 読み取りだけを許可する
- write: リポジトリへの作成や更新も許可する
モデルを取得するだけなら、書き込み権限は通常必要ありません。用途ごとにトークンを分けると、1つを止めたときに全部の環境が止まる事態も避けやすくなります。
3. 保存先を置き換えてから古いトークンを止める
通常は、新しいトークンを各環境へ登録し、接続を確認してから古いトークンを止めます。ただし、すでに不審な操作がある場合は、稼働継続より遮断を優先し、古いトークンを先に無効化します。
SpacesでSecretを変更するとアプリが再起動します。公開中のSpaceがある場合は、停止時間も見込んで作業してください。
「最近の操作」はどこで見るのか
Hugging Faceの事件開示は最近のアカウント操作を確認するよう求めていますが、個人アカウント向けにすべての操作を一覧できる共通監査画面は、今回確認した公式文書では案内されていません。
個人利用では、次の場所を分けて確認します。
- 自分のモデル、データセット、Spacesのファイル変更履歴
- Spaceの設定とSecretsの更新状況
- 身に覚えのないリポジトリ作成や削除
- Hugging Faceから届いたログイン、権限、組織関連の通知
- Access Tokensにある用途不明のトークン
Team/Enterpriseプランの組織管理者は、組織設定のAudit Logsを利用できます。Audit Logsは監査記録で、誰が、何を、いつ、どの地域から変更したかを確認する機能です。JSON形式、つまり機械処理しやすいデータ形式での書き出しにも対応しています。
1万7000件超の記録をAIで解析した
今回の事件は、攻撃側だけでなく防御側にもAIが使われました。
Hugging Faceは、セキュリティ記録をLLMで選別する異常検知から侵入を発見し、攻撃側のログに残った1万7000件を超えるイベントをAIエージェントで解析したと説明しています。イベントは、ログに記録された操作や状態変化です。
時系列の復元、侵害された認証情報の特定、偽装動作との切り分けを数時間で進めたとしています。自律型エージェントの速度に、人間だけでは追いつきにくいことがそのまま表れています。
商用AIでは事故ログを解析できなかった
Hugging Faceが想定していなかった問題もありました。
実際の攻撃コマンド、攻撃用コード、外部から操作するための通信記録を商用AIへ送ると、安全機能が攻撃者と事故対応者を区別できず、解析要求を遮断しました。そこでHugging Faceは、オープンウェイトのGLM 5.2を自社環境で動かして解析しています。
オープンウェイトは、モデルの学習済みデータを自分の環境へ置いて動かせる形です。機密性の高い攻撃記録や認証情報を外へ出さずに済む利点もありました。
これは商用AIの安全機能が不要という話ではありません。攻撃側には利用制限がなく、防御側だけが安全機能で止まる場面があるという、事故対応上の非対称性です。
能力評価では本番用の安全機能を外していた
OpenAIは、モデルのサイバー能力の上限を測るため、危険な操作を拒否する設定を弱め、本番で使う分類器も無効にしていたと説明しています。分類器は、入力や出力を見て危険な内容を止める仕組みです。
評価環境は隔離され、外部通信も社内のパッケージ配信用代理サーバーだけに制限されていました。それでもモデルは、その代理サーバーに未修正の脆弱性を見つけ、境界を越えました。サンドボックス、つまり隔離された実行場所を用意しただけでは足りず、サンドボックスが依存する周辺サービスまで侵入経路として扱う必要があることが実例で示されています。
OpenAIは監視から異常を発見し、Hugging Face側も侵入を検知して封じ込めました。現在は評価環境の設定を厳しくし、共同で調査と修正を進めています。
これはGPT-5.6 Solの通常利用が同じ動作をするという意味ではありません。発表されたのは、安全機能を意図的に弱めた社内評価で起きた事故です。同時に、隔離と監視が破られれば、評価目的でも現実の外部システムへ被害が及ぶことは否定できなくなりました。
今すぐやるのは、モデル削除ではなく鍵の交換
現時点で、Hugging Faceから取得したモデルを一律に削除する根拠はありません。先に行うべきなのは、自分のアクセストークンを確認し、用途の分からない鍵を止め、必要な鍵を最小権限で作り直すことです。
そのうえで、自分のリポジトリとSpacesに身に覚えのない変更がないかを見る。組織利用なら監査ログを確認する。これが、公式発表から直接導ける対応です。
共同調査はまだ終わっていません。特に、顧客・提携先データへの影響評価、非公開モデルの扱い、再発防止策の詳細は継続して確認する必要があります。
QUESTIONS
よくある質問
Hugging Faceを使っている全員がトークンを交換すべきですか?
Hugging Faceは予防措置として、保有するアクセストークンの交換を利用者へ推奨しています。トークンを作った覚えがある場合は、設定画面で一覧と用途を確認してください。
Hugging Faceから取得したモデルは改ざんされていますか?
Hugging Faceは、公開モデル、公開データセット、Spacesの改ざんを示す証拠はなく、コンテナイメージと配布パッケージも検証済みと発表しています。今後の調査更新は引き続き確認が必要です。
アクセストークンはどこで確認できますか?
Hugging Faceへログインし、SettingsのAccess Tokensを開くと確認できます。用途不明のトークンは残さず、必要なものも権限を限定した新しいトークンへ置き換えます。
パスワードも変更する必要がありますか?
公式開示が直接求めているのはアクセストークンの交換と最近の操作確認です。パスワード流出は発表されていません。身に覚えのない操作がある場合は、パスワード変更と2段階認証も確認してください。
PRIMARY SOURCES
一次情報・出典
主要な判断は、以下の公式発表・公式文書を基準にしています。
- 01 Security incident disclosure — July 2026 Hugging Face/確認日 2026/07/22
- 02 User access tokens Hugging Face/確認日 2026/07/22
- 03 Audit Logs Hugging Face/確認日 2026/07/22
- 04 Security Hugging Face/確認日 2026/07/22
- 05 GPT-Red: Unlocking Self-Improvement for Robustness OpenAI/確認日 2026/07/22
- 06 OpenAI and Hugging Face partner to address security incident during model evaluation OpenAI/確認日 2026/07/22