CVE Intelligence
Análise Assistido por IA

CVE-2025-49655: Falha de desserialização no Keras permite execução de código por arquivos de modelo maliciosos

A CVE-2025-49655 é uma falha de desserialização de dados não confiáveis (CWE-502) no framework Keras. Segundo o registro, um arquivo Keras criado com uma classe TorchModuleWrapper pode executar código arbitrário ao ser carregado, mesmo com o modo seguro habilitado. A CNA atribuiu pontuação CVSS 3.1 de 9.8 (Crítica), e o registro não indica inclusão no catálogo KEV.

Publicada em 13/10/2026 · Atualizada em 13/10/2026 · Read in English

Visão geral

A CVE-2025-49655 é uma fraqueza de desserialização de dados não confiáveis (CWE-502) no framework Keras. Segundo o registro, um arquivo Keras elaborado que inclui uma classe TorchModuleWrapper pode executar código arbitrário ao ser carregado, mesmo com o modo seguro habilitado. O registro informa que o problema pode ser acionado por meio de arquivos locais e remotos.

Impacto

  • Execução de código arbitrário no sistema do usuário final quando um arquivo malicioso é carregado.
  • A CNA atribuiu pontuação base CVSS 3.1 de 9.8 (Crítica), com vetor de ataque pela rede, sem privilégios exigidos, sem interação do usuário e alto impacto na confidencialidade, integridade e disponibilidade.
  • O modo seguro é descrito como habilitado no cenário, mas o registro indica que ele não impede a execução de código.

Produtos e versões afetadas

  • A descrição afirma que as versões 3.11.0 até antes de 3.11.3 são afetadas.
  • O registro não contém listas estruturadas de versões afetadas ou corrigidas, por isso o intervalo vem apenas do texto da descrição.
  • O registro não apresenta o histórico completo de versões, portanto outras releases não podem ser avaliadas a partir dele.

Status de exploração

  • Os dados do KEV no registro indicam que a CVE não está listada. Nenhuma exploração confirmada no ambiente real aparece nas fontes consultadas.
  • A probabilidade EPSS está registrada como 0.0075, com percentil de 0.53729.

Correção e mitigação

  • Atualize o Keras para a versão 3.11.3 ou posterior, primeira versão não descrita como afetada.
  • Até a atualização, não carregue arquivos de modelo Keras de fontes não confiáveis ou não verificadas, incluindo arquivos obtidos de locais remotos.
  • Trate arquivos de modelo como conteúdo executável: limite quem pode fornecê-los e carregue-os em ambientes isolados com privilégios mínimos.
  • Consulte o pull request upstream e o aviso da HiddenLayer para detalhes da correção.

Orientações de detecção

  • Faça o inventário dos ambientes Python e implantações que usam Keras e registre as versões instaladas.
  • Revise pipelines que ingerem arquivos de modelo de fontes externas e registre eventos de carregamento de modelos.
  • Monitore processos de treinamento e servimento de modelos quanto a processos filhos inesperados ou conexões de rede de saída.

Limitações das informações disponíveis

  • O registro não possui campos estruturados de produto afetado, versão corrigida ou dados do KEV.
  • A data do EPSS está indicada como 2026-10-13, posterior à data de publicação, por isso o significado deve ser verificado na fonte.
  • O registro não inclui detalhes técnicos de exploração, e esta análise não acrescenta nenhum.

Perguntas frequentes

Quais versões do Keras a CVE-2025-49655 afeta?

A descrição do registro informa que as versões 3.11.0 até antes de 3.11.3 são afetadas. Os campos estruturados de versões afetadas estão vazios, então a descrição é a única fonte desse intervalo.

A CVE-2025-49655 é explorada em ambientes reais?

O registro indica que a CVE não está listada no KEV da CISA, e nenhuma exploração confirmada aparece nas fontes consultadas.

O que os administradores devem fazer primeiro?

Atualizar o Keras para a versão 3.11.3 ou posterior e evitar carregar arquivos de modelo de fontes não confiáveis até concluir a atualização.

Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.