CVE Catalog

CVE-2026-1462

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.36%

28th percentile - higher than 28% of all known CVEs

Summary

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.

Risk Assessment

An attacker can remotely execute arbitrary code on the victim's machine during model inference, leading to system compromise, data theft, or further propagation of the attack within the organization's network.

Recommendation

Immediately update the `keras` library to version 3.14.0 or later, which includes a fix for this vulnerability. Until the update, avoid loading untrusted `.keras` files.

Other vulnerabilities in keras

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS