Home Google CVE-2026-0897
Back to Google

CVE-2026-0897

Keras - HDF5 weight loading component

Google CVSS 7.5 Updated April 6, 2026

Executive Risk Summary

"A Denial of Service (DoS) vulnerability exists in the HDF5 weight loading component of Google Keras, allowing a remote attacker to cause memory exhaustion and crash the Python interpreter. This is due to the allocation of resources without limits or throttling, which can be exploited via a crafted .keras archive containing a valid model.weights.h5 file with an extremely large shape."

Anticipated Attack Path

  1. 1. Attacker crafts a .keras archive with a valid model.weights.h5 file having an extremely large shape
  2. 2. Attacker sends the crafted archive to the vulnerable Keras application
  3. 3. Keras application processes the archive, leading to memory exhaustion and crash of the Python interpreter

Am I Vulnerable?

  • Verify the version of Keras being used is between 3.0.0 and 3.13.0
  • Check for any suspicious .keras archives being sent to the application
  • Monitor system resources for signs of memory exhaustion

Operational Audit Arsenal

Target Type Python interpreter
Target Asset python.exe
Standard Path System executable path

Manual Verification Required

This is a non-Windows asset (Google). Use the target asset details and official path provided above to verify your current version against the official vendor advisories listed below.

Patch Impact Forecast

Reboot Required Unlikely

Low to moderate, depending on the application's reliance on Keras

Internal Work Notes

Keras DoS vulnerability via crafted .keras archive, requiring update to a patched version of Keras to prevent memory exhaustion and Python interpreter crash.

Technical Intelligence & Operational Utilities • Delivered Weekly

Intelligence Sources

Related Google Threats

Data compiled from NVD, MSRC, and CISA KEV Catalog. Intelligence synthesized via AI. Scripts provided for diagnostic purposes under MIT License.