Google Keras HDF5 Weight Loading Component Denial-of-Service Vulnerability
Vulnerability
A denial-of-service vulnerability has been identified in the HDF5 weight loading component of Google Keras, versions 3.0.0 through 3.13.0, across all platforms. This vulnerability allows remote attackers to cause memory exhaustion and crash the Python interpreter by using a specially crafted .keras archive that contains a valid model.weights.h5 file. The malicious file's dataset can declare an extremely large shape, leading to memory exhaustion.
Impact
Exploitation of this vulnerability causes memory exhaustion and crashes the Python interpreter, disrupting any running processes or applications that depend on it.
Remediation
Users can update to the latest version of Google Keras, where this vulnerability has been addressed, to mitigate this issue.
Vulnerability Rating
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.
