CVE-2026-80047 in Transformers情報

要約

〜によって VulDB • 2026年09月01日

Hugging Face Transformers(バージョン 4.49.0、<= 5.8.1)には脆弱性があり、GenerativePreTrainedModel.load_custom_generate() を使用すると、ユーザーの同意なしにリモート Python ファイルがローカル ディスクに書き込まれます。この関数は、必要な trust_remote_code の同意チェックを実行する前に、リモートのモジュール ファイルを取得してキャッシュします。これにより、AutoConfig、AutoModel、および AutoTokenizer などの他のコード読み込みパスで強制されるセキュリティ モデルが逆転します。その結果、攻撃者が制御する Python コード(custom_generate/generate.py から)は、ユーザーが trust プロンプトを拒否した場合でも、ユーザーの ~/.cache/huggingface/modules ディレクトリにコピーされます。実行は正しく制限されていますが、ファイル書き込みは元に戻すことができず、セッションを超えて残存します。これにより、ディスク上に永続的で不正なファイルが生じたり、キャッシュされた攻撃者コードが信頼されるモデルの読み込み時に後で実行される可能性がある stale cache collisions が発生したりします。この問題は、trust 検証の前に dynamic_module_utils.py で無条件にファイル書き込みが行われることに起因しています。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

Certcc

予約する

2026年08月25日

モデレーション

承諾済み

エントリ

VDB-397648

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!