CVE-2026-12484
Last modified
CVE-2026-12484 is a high-severity vulnerability rated 7.8/10 on the CVSS scale. 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. EPSS estimates a 0.39% chance of exploitation in the next 30 days.
Description
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| keras-team | keras-team/keras | <= latest |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-12484?
How severe is CVE-2026-12484?
How do I fix CVE-2026-12484?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-124817The Clockinator Lite WordPress plugin before 1.1.0 does not …5.3
- CVE-2026-12482A vulnerability in keras-team/keras version 3.12.0 allows an…6.5
- CVE-2026-124822The Easy DragDrop File Uploader WordPress plugin before 1.1.…
- CVE-2026-12483The LearnDash LMS plugin for WordPress is vulnerable to Unre…7.5
- CVE-2026-124833The Ahime Image Printer WordPress plugin through 1.0.0 does …
- CVE-2026-124834A security vulnerability has been detected in iomad up to 4.…3.7
- CVE-2026-124848Incorrect default file permissions in Kiro CLI (formerly Ama…5.5
- CVE-2026-12485GV-I/O Box 4E is a smart embedded device with 4 input and 4 …10
- CVE-2026-124850A SQL injection vulnerability exists in a database migration…7.3
- CVE-2026-124852Incorrect boundary conditions in the Graphics: CanvasWebGL c…8.8
- CVE-2026-124853Sandbox escape due to incorrect boundary conditions in the G…9.6
- CVE-2026-124854Privilege escalation in the DOM: Navigation component. This …
Are you affected by CVE-2026-12484?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
