CVE-2026-12484 in keras
Sumário
de VulDB • 20/07/2026
Uma vulnerabilidade no keras-team/keras versão 3.15.0 permite a desserialização insegura de dados pickle do PyTorch controlados pelo atacante através do método público `keras.layers.TorchModuleWrapper.from_config`. Este método invoca `torch.load(..., weights_only=False)` sem exigir uma opção explícita para uso inseguro (opt-in), como um parâmetro `safe_mode=False`. Quando chamado fora de um contexto `SafeModeScope(True)`, a ausência de um estado seguro ambiente permite por padrão a desserialização insegura. Este problema pode levar à execução arbitrária de código se configurações não confiáveis de camadas do Keras forem processadas usando este método. A vulnerabilidade ocorre porque o método não aplica práticas seguras de desserialização, a menos que seja explicitamente protegido pelo modo seguro (safe mode) do Keras.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.