CVE-2025-9905 in Keras
Сводка
по VulDB • 23.07.2026
Метод Model.load_model библиотеки Keras может быть использован для выполнения произвольного кода даже при включенной опции safe_mode=True.
Злоумышленник может создать специально сформированный архив модели в формате .h5/.hdf5, который при загрузке через метод Model.load_model приведет к выполнению произвольного кода.
Это достигается путем создания специального файла-архива .h5, использующего функцию слоя Lambda в Keras, которая позволяет хранить произвольный код Python в виде сериализованных (pickled) объектов. Уязвимость возникает из-за того, что опция safe_mode=True не учитывается при чтении архивов формата .h5.
Обратите внимание, что формат .h5/.hdf5 является устаревшим и поддерживается в Keras 3 только для обратной совместимости.
If you want to get best quality of vulnerability data, you may have to visit VulDB.