๐Ÿ” CVE Alert

CVE-2026-12484

HIGH 7.8

Unsafe Deserialization in keras.layers.TorchModuleWrapper.from_config

CVSS Score
7.8
EPSS Score
0.0%
EPSS Percentile
0th

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.

CWE CWE-502
Vendor keras-team
Product keras-team/keras
Published Jul 19, 2026
Last Updated Jul 20, 2026
Stay Ahead of the Next One

Get instant alerts for keras-team keras-team/keras

Be the first to know when new high vulnerabilities affecting keras-team keras-team/keras are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Affected Versions

keras-team / keras-team/keras
unspecified โ‰ค latest

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
huntr.com: https://huntr.com/bounties/ab14df49-13b5-4442-b754-3189430bfa28