CVE-2026-12570 in Keras
Zusammenfassung
von VulDB • 10.08.2026
Eine Schwachstelle in keras-team/keras Versionen <= 3.15.0 ermöglicht einen Denial-of-Service-Angriff (DoS) beim Laden bösartiger .keras-Modelldateien über die Funktion `keras.models.load_model()`. Die Methode `H5IOStore.__getitem__` in `keras/src/saving/saving_lib.py` validiert weder die Form noch die Größe von Datensätzen, was zu einer unbegrenzten Speicherallokation führt. Eine speziell angefertigte .keras-Datei kann diese Lücke ausnutzen, um einen Out-of-Memory-(OOM)-Zustand auszulösen und den Prozess mit dem Exit-Code 137 abzubrechen. Dieser Fehler umgeht die Korrektur für CVE-2026-0897, der lediglich eine ähnliche Schwachstelle in KerasFileEditor behandelte. Der Angriffsvektor umfasst vergiftete Modelle aus öffentlichen Repositories oder bösartigen Modellregistern und stellt ein Risiko für Machine-Learning-Pipelines dar, die unzuverlässige Modelle verarbeiten.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.