CVE-2026-116692
MLflow vulnerável à execução remota de código em servidores não autenticados via desserialização de scorers de terceiros importando módulos de artefatos colocados pelo chamador.
O MLflow 3.12.0 introduziu suporte para registro e desserialização de scorers de terceiros no MLflow OSS. Durante a desserialização do scorer, o servidor aceita um caminho de módulo Python controlado pela solicitação abaixo de um dos quatro prefixos de pacote permitidos, importa esse módulo, obtém uma classe controlada pela solicitação e a instancia de forma síncrona.
Traduzido automaticamente do inglês.
- mlflow mlflow
- Crítica
- CVSS 9.8
- Versão corrigida informada
O que fazer
Versão corrigida informada
Produtos afetados
| Produto | Afetadas | Corrigido em |
|---|---|---|
| mlflow mlflow | >= 3.12.0rc0, < 3.17.0 | Nenhuma informada |
Pacotes afetados
| Pacote | Afetadas | Corrigido em | Alerta |
|---|---|---|---|
| mlflow (PyPI) | >= 3.12.0rc0, < 3.17.0 | 3.17.0 | GHSA-26p8-2jq9-3vq9 |
Notas e sinais
- Exploração
- Sem exploração conhecida
- Gravidade
- Crítica, CVSS 9.8 (v3.1, pontuado por GitHub)
- Fraqueza
- CWE-94: Improper Control of Generation of Code ('Code Injection'); CWE-470: Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')
- Fabricante
- mlflow, mlflow
Linha do tempo
- O GitHub publicou o alerta GHSA-26p8-2jq9-3vq9 (crítica). Corrigido em 3.17.0.
- Listada como crítica pelo cve.now. Versões afetadas e corrigidas vêm do registro CVE, quando for publicado.