High severity · published Jun 11, 2026
CVE-2026-11816
Path Traversal in keras-team/keras
8.1
CVSS
0.6%
EPSS
No
On KEV
Description
Keras versions prior to 3.14.0 are vulnerable to a path traversal issue in the archive extraction utilities located in `keras/src/utils/file_utils.py`. The functions `filter_safe_tarinfos()` and `filter_safe_zipinfos()` validate archive member paths against the process current working directory (CWD) instead of the actual extraction destination. When the process runs with CWD set to `/`, which is common in Docker containers, CI/CD runners, and Jupyter environments, the validation boundary becomes the filesystem root, allowing traversal paths to bypass the security check. Additionally, the zip filter contains a bug that causes an `AttributeError` when a blocked entry is encountered, leading to incomplete extraction. Furthermore, Python 3.11 installations lack the `filter="data"` safety net, leaving them entirely reliant on the flawed CWD-based filter. Exploitation of this vulnerability can result in arbitrary file writes outside the intended extraction directory, enabling attackers to overwrite configuration files, inject malicious code, or corrupt machine learning datasets and pipelines.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
High
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.6% · higher than 47% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
KE
keras-team/keras · keras-team
before 3.14.0 · source: vendor
KE
Keras · Keras
before 3.14.0 · source: NVD
RH
Red Hat OpenShift AI (RHOAI) · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat OpenShift AI 2.25 · Red Hat
All versions, or not specified · source: CISA
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-11816
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-11816
Patch
https://github.com/keras-team/keras/commit/2465b6657b02c8eed308759b7e800e295ae01888
Exploit
https://huntr.com/bounties/a07e3983-7158-4419-af2b-38f1dea01a4f
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:42644
Mitigation
https://access.redhat.com/security/cve/CVE-2026-11816
Third Party Advisory
https://bugzilla.redhat.com/show_bug.cgi?id=2487912
Third Party Advisory
https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-11816.json
More from keras-team/keras
9.8
CVE-2026-12481
Deserialization of Untrusted Data in keras-team/keras
8.0
CVE-2025-12638
Path Traversal Vulnerability in keras-team/keras via Tar Archive Extraction in keras.utils.get_file()
7.8
CVE-2026-12484
Unsafe Deserialization in keras.layers.TorchModuleWrapper.from_config
7.8
CVE-2026-1462
Safe Mode Bypass in keras-team/keras
6.5
CVE-2026-9335
Improper Handling of HDF5 ExternalLinks in keras-team/keras
