willbesec

MLflow: desserialização de avaliadores de terceiros permite execução de código

O MLflow, das versões 3.12.0rc0 até à 3.17.0, aceita módulos de avaliadores (scorers) de terceiros sem exigir correspondência exata, o que permite execução de código no servidor em condições específicas. CVSS 9,8.

  • Identificador: CVE-2026-116692
  • Publicado em: 2026-10-27
  • Pontuação CVSS (Common Vulnerability Scoring System) versão 3.1: 9.8 (CRITICAL)

Descrição (texto original em inglês):

MLflow is an open source AI engineering platform for agents, large language models, and machine learning models. From 3.12.0rc0 until 3.17.0, third-party scorer deserialization in mlflow/genai/scorers/base.py accepts request-selected descendants of THIRD_PARTY_SCORER_ALLOWED_MODULES rather than requiring an exact allowed module. (texto reduzido: os pormenores técnicos da exploração não são reproduzidos)

  • Prova de conceito (PoC) público: identificada pela ferramenta de pesquisa.
  • Técnicas MITRE ATT&CK (mapeamento do site, com base no tipo de falha descrito no NVD): T1190, Exploração de aplicação exposta à Internet (Exploit Public-Facing Application); T1059.006, Python

Fontes

  1. Registo do CVE no NVDnvd.nist.gov
  2. Referência (github.com)github.com
  3. Referência (github.com)github.com
  4. Referência (github.com)github.com
  5. Técnica MITRE ATT&CK T1190attack.mitre.org
  6. Técnica MITRE ATT&CK T1059.006attack.mitre.org

Esta página resume as fontes indicadas. Confirme os detalhes técnicos e as versões afetadas na fonte primária antes de agir.