Vulnerabilidades do Kestra em 23/07/2026

O aviso afeta o Kestra na edição open source com a configuração padrão. Um atacante que alcança a API pode importar e executar um fluxo sem autenticação, usando o servidor para consultar destinos internos. Você precisa conferir a versão em execução e as condições de acesso à sua instância.

AplicativoKestra
Data do compilado
Vulnerabilidades1
Gravidade altaCVSS: 8,6/10Correção disponível

A função http() permite consultar serviços internos sem autenticação

A função http() do mecanismo de templates Pebble aceita uma URL definida no fluxo sem validar o destino ou filtrar endereços privados. Na configuração padrão do Kestra open source, um atacante pode importar um fluxo e executá-lo sem autenticação. A requisição sai do servidor do Kestra, permitindo uma falsificação de requisições do lado do servidor (SSRF) para ler respostas de serviços internos ou metadados da nuvem.

Casos de uso afetados

  • Você mantém uma instância open source acessível pela rede com a configuração padrão. O acesso às rotas de importação e execução permite que um atacante introduza um fluxo próprio e faça consultas pela função http().
  • O servidor do Kestra alcança serviços em endereços privados ou no localhost. Um fluxo malicioso pode consultar esses destinos mesmo quando eles não estão acessíveis diretamente ao atacante.
  • Você executa o Kestra em uma instância de nuvem com acesso ao serviço de metadados. Na demonstração do aviso, o destino 169.254.169.254 expõe informações da instância na saída do fluxo e pode expor credenciais quando elas estiverem disponíveis.

Confira na sua instância

Confira a versão carregada pelo processo do Kestra nos logs de inicialização e compare-a com a faixa < 2.0.0. Revise a configuração de autenticação e de acesso às rotas /api/v1/main/flows/import e /api/v1/main/executions/{namespace}/{id}. Consulte os registros de acesso para identificar importações ou execuções sem autenticação. Nos fluxos existentes, procure chamadas http() com destinos privados, localhost ou 169.254.169.254 e confira as saídas das execuções correspondentes. Após atualizar, confirme nos logs que o processo carregou a versão corrigida.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
io.kestra:kestra-core< 2.0.02.0.0

A falha também é identificada como CVE-2026-73247. A versão 2.0.0 contém a correção informada pelo projeto. A disponibilidade dessa versão não confirma que sua instância recebeu a atualização.

Voltar aos compilados de vulnerabilidades
Luiz Eduardo Oliveira Fonseca

Luiz Eduardo Oliveira Fonseca

Fundador e Mentor

Programador há mais de 20 anos, fundador da Powertic e da Promovaweb. Embaixador do n8n no Brasil e da Baserow, Chatwoot, Miro e Kestra. Membro do Product Team do Mautic.

Área pública disponível

Participe da comunidade no Discord

Entre pelo convite oficial, apresente-se à comunidade e acompanhe os avisos e projetos compartilhados entre os encontros.