CVE-2026-1462 Safe Mode Bypass in keras-team/keras

High 8.8 Published Updated

Attackers can execute arbitrary code by bypassing safe mode during the deserialization of Keras models containing malicious TensorFlow SavedModels.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-1462?

CVE-2026-1462 is a high-severity unsafe deserialization vulnerability in keras-team/keras, published on 13 Apr 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

A vulnerability in the `TFSMLayer` class of the `keras` package, version 3.13.0, allows attacker-controlled TensorFlow SavedModels to be loaded during deserialization of `.keras` models, even when `safe_mode=True`. This bypasses the security guarantees of `safe_mode` and enables arbitrary attacker-controlled code execution during model inference under the victim's privileges. The issue arises due to the unconditional loading of external SavedModels, serialization of attacker-controlled file paths, and the lack of validation in the `from_config()` method.

Weakness: CWE-502

Which versions are affected by CVE-2026-1462?

3 open source packages ship an affected version, including keras. It affects 2 products.

PackageAffectedFixed in
keras PyPIAll versions3.13.2
keras PyPIAll versions3.13.2
keras PyPIAll versions3.13.2

Products include Keras Keras, Redhat Openshift Ai.

How do I fix CVE-2026-1462?

Upgrade keras to 3.13.2 or later.

Upgrade, and only deserialise data from trusted sources or with an allow-list of types. More about Unsafe deserialization.

Is CVE-2026-1462 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-1462 exists.

Sources

Also known as DEBIAN-CVE-2026-1462, GHSA-4f3f-g24h-fr8m, MINI-j2mx-xh6r-256r, PYSEC-2026-2547, UBUNTU-CVE-2026-1462.

Is CVE-2026-1462 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free