PT-2026-127224

CVE-2026-116691

·

Publicado

2026-10-27

·

Atualizado

2026-10-27

Descrição por

CVSS 3.1
6.5
Média
MétricasAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Nome do Software Vulnerável e Versões Afetadas MLflow versões 2.19.0 through 3.16.x
Description O MLflow vaza chaves de API de provedores de LLM do CrewAI para a telemetria de rastreamento quando o mlflow.crewai.autolog() está ativado. O problema ocorre porque o MLflow serializa o dict de objetos Agent do CrewAI e converte campos em strings sem a sanitização consistente. Especificamente, o campo llm contém um objeto LLM do CrewAI cuja representação em string inclui a api key em texto simples.
Existem dois caminhos de vazamento independentes:
  1. Atributos de span do Agente são expostos através da função get agent attributes(), que falha ao sanitizar objetos que contêm credenciais, como llm, function calling llm, agent executor e crew.
  2. Entradas de span são expostas através da função construct full inputs(), que expande automaticamente objetos arbitrários via dict quando estes são passados como argumentos de chamada.
Consequentemente, credenciais de provedores em texto simples podem ser enviadas para o backend de rastreamento do MLflow ou para um destino OTLP (OpenTelemetry Protocol) configurado, onde podem ser acessadas por leitores de rastreamento.
Recommendations Atualize para a versão 3.17.0 ou posterior do MLflow. Rotacione quaisquer chaves de provedor de LLM utilizadas enquanto o mlflow.crewai.autolog() estava ativado nas versões 2.19.0 through 3.16.x. Exclua ou redija os rastreamentos afetados no backend de rastreamento do MLflow e em quaisquer destinos OTLP. Como solução temporária, desative o autologging do CrewAI chamando mlflow.crewai.autolog(disable=True).
Explorabilidade
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-J7QQ-VR8C-XVW3
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾