CVE-2026-0897
HIGHKeras 3.0.0-3.13.0 - Denial of Service via HDF5 Weight Loading
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2026-0897. PoCs published by SecureWithUmer, HyperPS.
AI-analyzed exploit summary Detailed technical analysis of CVE-2026-0897, a Denial of Service vulnerability in Google Keras (versions 3.0.0-3.13.0) caused by unbounded memory allocation when processing HDF5 dataset shape metadata in .keras archives. The writeup includes root cause analysis, patch diffs, and a functional PoC for generating malicious model files.
Description
Allocation of Resources Without Limits or Throttling in the HDF5 weight loading component in Google Keras 3.0.0 through 3.13.0 on all platforms allows a remote attacker to cause a Denial of Service (DoS) through memory exhaustion and a crash of the Python interpreter via a crafted .keras archive containing a valid model.weights.h5 file whose dataset declares an extremely large shape.
Exploits (2)
Detailed technical analysis of CVE-2026-0897, a Denial of Service vulnerability in Google Keras (versions 3.0.0-3.13.0) caused by unbounded memory allocation when processing HDF5 dataset shape metadata in .keras archives. The writeup includes root cause analysis, patch diffs, and a functional PoC for generating malicious model files.
This repository provides a detailed technical analysis of CVE-2026-0897, a Denial of Service vulnerability in Google Keras due to unbounded memory allocation when loading HDF5 weight files with malicious shape metadata. It includes root cause analysis, CVSS breakdown, and a partial PoC generation script.
References (7)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H