CVE-2026-85312
Apache Camel: Sequestro de Participação em Saga no Camel-Core através do Cabeçalho Long-Running-Action Não Filtrado
- Publicado
- 19 de out. de 2026
- Atualizado
- 19 de out. de 2026
- Atribuindo CNA
- apache
- Evidência observada
- 20 de out. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:NBaixo · próximos 30 dias
- Percentil
- 18,7%
- Data do modelo
- 25 de out. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
Vulnerabilidade de Validação de Entrada Imprópria no componente Apache Camel Core. Este problema afeta o Apache Camel: de 4.0.0 antes de 4.18.5, de 4.19.0 antes de 4.22.1. O processador saga consultava um cabeçalho chamado Long-Running-Action para decidir a qual saga um exchange pertencia. O nome não possui prefixo Camel, portanto fica fora do namespace que os filtros de cabeçalho do consumidor bloqueiam, e um remetente externo poderia fornecê-lo em uma mensagem de entrada. Isso permitia que o remetente nomeasse a saga à qual o exchange se juntou, anexando sua requisição a uma ação de longa duração iniciada por outra pessoa, ou fazendo com que a compensação fosse associada a uma ação que ele não iniciou. O cabeçalho só é consultado por um serviço saga que o utiliza, o que limita a exposição a implantações que executam sagas sobre um coordenador LRA. Atualize para o Apache Camel 4.23.0, que corrige o problema. Usuários no fluxo de versões LTS 4.18.x devem atualizar para 4.18.5. Usuários no fluxo de versões LTS 4.22.x devem atualizar para 4.22.1. O cabeçalho agora é consultado apenas para um serviço saga que realmente o utiliza, em vez de em cada exchange. Para implantações que não podem atualizar imediatamente, remova o cabeçalho na fronteira de confiança com removeHeaders("Long-Running-Action") em cada consumidor que aceita mensagens de um remetente não confiável.
Fontes
Reprodutor de prova de conceito executável para CVE-2026-85312, demonstrando o sequestro de saga do Apache Camel por meio do cabeçalho Long-Running-Action no Spring Boot e no Quarkus.
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.