CVE Intelligence
Análise Assistido por IA

CVE-2026-5366: Prefect: injeção de argumentos git na classe GitRepository leva a execução remota de código

A CVE-2026-5366 afeta o Prefect versão 3.6.23 e é descrita como uma falha que permite execução remota de código por meio de entrada não validada na classe de armazenamento GitRepository. Segundo o registro, valores controlados pelo usuário chegam a comandos git sem separador, permitindo a injeção de opções do git. O CNA classifica a falha como crítica, com pontuação CVSS 3.0 de 9.9, e não há exploração confirmada nas fontes consultadas.

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

Visão geral

A CVE-2026-5366 é uma fraqueza de injeção de código (CWE-94) no Prefect 3.6.23. Segundo o registro, a classe de armazenamento GitRepository repassa o parâmetro commit_sha a comandos git sem validação e sem um separador que diferencie a entrada do usuário das opções do git. O registro também indica que o parâmetro directories pode ser abusado de forma semelhante nas operações de sparse-checkout.

Impacto

O registro afirma que um usuário com permissão para criar deployments pode executar comandos arbitrários em máquinas worker. Também afirma que isso afeta work pools compartilhados em ambientes multi-tenant. O CNA atribuiu nota 9.9 (crítica) pelo CVSS 3.0, com alto impacto em confidencialidade, integridade e disponibilidade e mudança de escopo.

Produtos e versões afetadas

  • Prefect (fornecedor listado como Prefect Prefect): versão 3.6.23, conforme indicado no registro.
  • O registro não lista outras versões afetadas, portanto a faixa de releases impactadas é desconhecida.

Status de exploração

O catálogo KEV da CISA não lista esta CVE, de modo que essa fonte não confirma exploração ativa. A referência do huntr aparece marcada como Exploit no registro, mas esta análise não descreve nenhum método de exploração. Nenhuma exploração confirmada aparece nas fontes consultadas.

Correção e mitigação

  • O registro não contém versão corrigida. A ausência de correção no registro não significa que ela não exista; verifique o projeto Prefect e os canais do fornecedor em busca de atualização posterior à 3.6.23.
  • Até que uma correção seja confirmada, restrinja quem pode criar deployments e revise quais usuários possuem essa permissão.
  • Isole as máquinas worker e evite compartilhar work pools entre tenants onde as fronteiras de confiança não sejam garantidas.
  • Limite as credenciais e o acesso de rede disponíveis aos workers, reduzindo o alcance de um worker comprometido.

Orientações de detecção

  • Revise definições de deployment em busca de valores incomuns nos campos commit_sha e directories, especialmente valores que começam com hífen.
  • Monitore os hosts worker quanto a processos filhos inesperados iniciados pelo Prefect ou pelo git.
  • Audite os eventos recentes de criação de deployments e os usuários responsáveis.

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

  • O título não foi fornecido no registro e foi redigido a partir da descrição.
  • Não há aviso do fornecedor, versão corrigida ou referência de patch no registro.
  • Existe apenas uma pontuação CVSS 3.0 fornecida pelo CNA; não há pontuação do NVD ou de outro provedor, e não há dados de EPSS ou SSVC.
  • O conjunto exato de versões afetadas além da 3.6.23 é desconhecido.

Perguntas frequentes

Qual versão do Prefect é afetada pela CVE-2026-5366?

O registro indica a versão 3.6.23 do Prefect. Outras versões afetadas não são mencionadas nas fontes consultadas.

A CVE-2026-5366 é explorada na prática?

O catálogo KEV da CISA não lista esta CVE, e nenhuma exploração confirmada aparece nas fontes consultadas.

Existe versão corrigida disponível?

O registro não inclui versão corrigida. Verifique o projeto Prefect e os canais do fornecedor, pois a ausência de correção no registro não comprova que ela não exista.

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