CVE Intelligence
Análise Assistido por IA

CVE-2026-0545: mlflow/mlflow - Falta de autenticação para função crítica na API de jobs

O registro descreve a ausência de autenticação e autorização nos endpoints de jobs baseados em FastAPI do mlflow/mlflow quando o app basic-auth está habilitado, o que pode permitir que clientes de rede sem credenciais enviem, leiam, pesquisem e cancelem jobs nas condições indicadas. A NVD atribui pontuação base 9.8 e a fraqueza CWE-306. As fontes consultadas não confirmam exploração ativa, o CVE não consta no KEV segundo o registro e nenhuma versão corrigida é listada.

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

Visão geral

O registro do CVE descreve a ausência de autenticação e autorização nos endpoints de jobs baseados em FastAPI do mlflow/mlflow. O problema depende de o app basic-auth estar habilitado, da execução de jobs estar ativada e de pelo menos uma função de job estar na lista de permitidas. A entrada da NVD classifica a fraqueza como CWE-306, Missing Authentication for Critical Function. Consulte a entrada da NVD e o registro do CVE.

Impacto

Segundo o registro, as consequências descritas incluem:

  • Envio, leitura, pesquisa e cancelamento de jobs sem autenticação, contornando o basic-auth.
  • Possível execução remota de código não autenticada, caso os jobs permitidos executem ações privilegiadas, como execução de shell ou alterações no sistema de arquivos.
  • Mesmo sem execução de código, spam de jobs, negação de serviço e exposição de dados nos resultados dos jobs.

A pontuação base na NVD é 9.8 (crítica). Outros provedores listados no registro atribuem pontuações entre 8.1 e 9.1.

Produtos e versões afetadas

  • Lfprojects Mlflow: o registro informa que as versões não são especificadas pela fonte.
  • Mlflow Mlflow: o registro lista como afetado o intervalo até a versão mais recente do repositório, inclusive.

O registro não lista nenhuma versão corrigida. A ausência de correção listada não significa que não exista correção, portanto o status atual de correção é desconhecido com os dados disponíveis.

Status de exploração

O registro indica que o CVE não consta no catálogo KEV da CISA e que nenhuma exploração confirmada no mundo real aparece nas fontes consultadas. O dado SSVC do registro indica nível de exploração de prova de conceito, e a página de bounty do Huntr está marcada como relacionada a exploit. Esses pontos sugerem que pode haver material técnico público, mas não confirmam exploração ativa.

Correção e mitigação

  • Verifique se a execução de jobs está habilitada no seu ambiente. Se não for necessária, mantenha-a desabilitada.
  • Revise a lista de funções de job permitidas e remova qualquer função que não seja estritamente necessária, especialmente as que executam operações de shell ou de sistema de arquivos.
  • Restrinja o acesso de rede ao servidor MLflow a clientes confiáveis e não exponha os endpoints de jobs a redes não confiáveis.
  • Não dependa apenas do basic-auth para esses endpoints. Adicione uma camada de autenticação adicional à frente da API de jobs até que uma correção do fornecedor seja confirmada.
  • Acompanhe a página do CVE na Red Hat e os canais do fornecedor para uma versão corrigida e aplique-a quando for publicada.

Orientação para detecção

  • Analise os logs de acesso do servidor em busca de requisições aos caminhos da API de jobs sem credenciais válidas ou originadas de fontes inesperadas.
  • Procure atividade de criação, cancelamento ou pesquisa de jobs que não corresponda ao comportamento esperado dos operadores, e resultados de jobs com dados desconhecidos.
  • Quando a execução de jobs estiver habilitada, observe atividade incomum de processos ou alterações de arquivos no host.

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

O registro não especifica as versões afetadas de um dos produtos listados, não informa versão corrigida e não inclui detalhes de correção do fornecedor. As referências da Red Hat e do Bugzilla estão listadas, mas seu conteúdo não faz parte do registro. Se um ambiente específico está exposto depende da sua configuração, que o registro não descreve.

Perguntas frequentes

Esta vulnerabilidade afeta todas as implantações do MLflow?

Não necessariamente. Segundo o registro, o problema exige que o app basic-auth esteja habilitado, que a execução de jobs esteja ativada e que pelo menos uma função de job esteja na lista de permitidas. Implantações sem essas condições não são descritas como expostas da mesma forma, mas a exposição real depende da configuração local.

Existe uma versão corrigida confirmada?

O registro não lista uma versão corrigida. A ausência de correção listada não comprova que ela não exista, portanto verifique as referências do fornecedor e da Red Hat para atualizações.

Esta vulnerabilidade está sendo explorada ativamente?

O registro não lista o CVE no KEV da CISA e nenhuma exploração confirmada no mundo real aparece nas fontes consultadas. O registro indica um nível de exploração de prova de conceito, por isso priorizar as mitigações é razoável.

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