English version →
AI/ML
CVE-2026-12484 high CVSS 7.8

Keras: TorchModuleWrapper can deserialize unsafe PyTorch pickle data

概要

Keras: TorchModuleWrapper can deserialize unsafe PyTorch pickle data

原文の説明

取得元が公開している説明をそのまま載せています (多くは英語)。

A vulnerability in keras-team/keras version 3.15.0 allows unsafe deserialization of attacker-controlled PyTorch pickle data through the public keras.layers.TorchModuleWrapper.from_config method. This method invokes torch.load(..., weights_only=False) without requiring an explicit unsafe opt-in, such as a safe_mode=False parameter. When called outside a SafeModeScope(True) context, the absence of an ambient safe mode state permits unsafe deserialization by default. This issue can lead to arbitrary code execution if untrusted Keras layer configurations are processed using this method. The vulnerability arises because the method does not enforce safe deserialization practices unless explicitly guarded by Keras safe mode.

出典: NIST National Vulnerability Database NVD GitHub Advisory

AI要約

外部の AI が作成した要約です。誤りを含むことがあります。重要な判断の前に、下の原文と参照URLを確認してください。

kerasのバージョン3.15.0において、攻撃者が制御するPyTorchのpickleデータを不適切にデシリアライズする脆弱性が発見されました。この問題は、keras.layers.TorchModuleWrapper.from_configメソッドの使用によって発生し、任意のコードが実行される可能性があります。

❓ 何が問題か

kerasのバージョン3.15.0における不適切なデシリアライズの脆弱性。

📍 影響範囲

keras.layers.TorchModuleWrapper.from_configメソッド。

🔥 重要度

不適切なデシリアライズにより任意のコードが実行可能で、深刻な被害を引き起こす可能性がある。

🔧 修正方法

安全なデシリアライズを保証するために、Kerasのセーフモードを積極的に使用する。

🛡️ 暫定回避

可能であれば、安全モードを有効にしてメソッドを呼び出す。

🔍 検知方法

不審なKerasレイヤー設定ファイルを確認し、攻撃者が制御する可能性のあるデータを扱う際は警戒する。

影響パッケージ

pip keras
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.15.0"}]}]
PyPI keras
[{"type":"ECOSYSTEM","events":[{"introduced":"3.13.0"},{"fixed":"3.15.0"}]}]

ディストリビューション別の修正状況

各ディストリビューションが公開している、この CVE の修正パッケージ

参照URL

当サイトでは、アクセス解析と広告の効果測定のために Cookie を使います。株式会社Game のサイト共通の設定です。 詳しく