CVE-2025-9905 in Kerasinformação

Sumário

de VulDB • 10/07/2026

O método `Model.load_model` do Keras pode ser explorado para executar código arbitrário, mesmo com `safe_mode=True`.

É possível criar um arquivo de modelo `.h5/.hdf5` especialmente elaborado que, ao ser carregado via `Model.load_model`, acionará a execução de código arbitrário.

Isso é feito criando um arquivo especial no formato `.h5` que utiliza o recurso da camada Lambda do Keras, permitindo a inclusão de código Python arbitrário na forma de objetos serializados (pickled). A vulnerabilidade ocorre porque a opção `safe_mode=True` não é respeitada ao ler arquivos `.h5`.

Observe que o formato `.h5/.hdf5` é um formato legado suportado pelo Keras 3 para fins de compatibilidade com versões anteriores.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

Google

Reservar

03/09/2025

Divulgação

19/09/2025

Moderação

aceite

Entrada

VDB-325004

CPE

pronto

EPSS

0.00203

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!