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.

Ответственный

Google

Резервировать

03.09.2025

Раскрытие

19.09.2025

Модерация

принято

Вход

VDB-325004

EPSS

0.00203

KEV

Нет

Деятельности

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!