PT-2026-40124 · Ludwig · Ludwig

CVE-2026-31237

·

Publicado

2026-05-12

·

Atualizado

2026-06-29

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Ludwig framework versões anteriores a 0.10.5
Description Ocorre uma desserialização insegura através do método predict(). Quando um caminho de arquivo de conjunto de dados é fornecido a este método, a estrutura determina automaticamente o formato do arquivo. Se um arquivo pickle (.pkl) for utilizado, ele é carregado via função pandas.read pickle() sem validação ou restrições de segurança. Isso permite a desserialização de objetos Python arbitrários usando o módulo pickle inseguro, o que pode levar à execução de código arbitrário no sistema que executa a predição.
Recommendations Atualize para a versão 0.10.5 ou posterior. Como medida paliativa temporária, evite fornecer arquivos pickle (.pkl) ao método predict().

Correção

Deserialization of Untrusted Data

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-31237
GHSA-WCR3-GM9F-F87Q
PYSEC-2026-404

Produtos afetados

Ludwig