PT-2026-55891 · Apache · Apache Camel

·

CVE-2026-46456

·

Publicado

2026-07-06

·

Atualizado

2026-07-14

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Apache Camel versões 4.0.0 até 4.14.7 Apache Camel versões 4.15.0 até 4.18.2 Apache Camel versões 4.19.0 até 4.20.9
Description A validação inadequada de entrada no componente AWS2-SQS do Apache Camel permite que um invasor injete cabeçalhos de controle arbitrários do Camel no Camel Exchange. Isso ocorre porque o Sqs2HeaderFilterStrategy não configurou um filtro de entrada, permitindo que o Sqs2Consumer copie SQS MessageAttributes — incluindo cabeçalhos internos como CamelHttpUri, CamelFileName ou CamelSqlQuery — sem modificações através da função applyFilterToExternalHeaders(). Uma entidade com permissões para enviar mensagens para a fila SQS consumida pode usar isso para influenciar o comportamento de produtores downstream, como redirecionar produtores HTTP ou sobrescrever consultas. Esses cabeçalhos injetados persistem através de saltos internos direct, seda e vm.
Recommendations Atualize o Apache Camel versões 4.0.0 até 4.14.7 para a versão 4.14.8. Atualize o Apache Camel versões 4.15.0 até 4.18.2 para a versão 4.18.3. Atualize o Apache Camel versões 4.19.0 até 4.20.9 para a versão 4.21.0. Como mitigação temporária, remova os cabeçalhos de controle do Camel das mensagens de entrada no início da rota usando removeHeaders('Camel*') e removeHeaders('camel*') antes que alcancem os produtores downstream. Restrinja o acesso à fila SQS consumida aplicando permissões de privilégio mínimo sqs:SendMessage na política de recurso da fila.

Exploit

Correção

RCE

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-46456
GHSA-CMC3-HR79-8MMV

Produtos afetados

Apache Camel