CVE-2026-40453
Apache Camel JMS, Apache Camel CoAP, Apache Camel Google PubSub: correção incompleta para CVE-2025-27636 em HeaderFilterStrategies não-HTTP (camel-jms, camel-sjms, camel-coap, camel-google-pubsub) permite injeção de cabeçalho com variação de maiúsculas/minúsculas
- Publicado
- 27 de abr. de 2026
- Atualizado
- 15 de jul. de 2026
- Atribuindo CNA
- apache
- Evidência observada
- 6 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HBaixo · próximos 30 dias
- Percentil
- 73,6%
- Data do modelo
- 21 de set. 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
A correção para CVE-2025-27636 adicionou `setLowerCase(true)` ao `HttpHeaderFilterStrategy` para que nomes de cabeçalho com variações de maiúsculas/minúsculas, como `'CAmelExecCommandExecutable'`, sejam filtrados juntamente com `'CamelExecCommandExecutable'`. A mesma chamada `setLowerCase(true)` não foi aplicada a cinco implementações de `HeaderFilterStrategy` não HTTP: `JmsHeaderFilterStrategy` e `ClassicJmsHeaderFilterStrategy` em camel-jms, `SjmsHeaderFilterStrategy` em camel-sjms, `CoAPHeaderFilterStrategy` em camel-coap e `GooglePubsubHeaderFilterStrategy` em camel-google-pubsub. Como essas estratégias usam filtragem sensível a maiúsculas/minúsculas com `String.startsWith('Camel'/'camel')` enquanto o Camel Exchange armazena cabeçalhos em um mapa insensível a maiúsculas/minúsculas, um atacante com acesso de produtor JMS (ou equivalente) ao broker consumido por uma rota Camel pode injetar cabeçalhos internos do Camel com variações de maiúsculas/minúsculas, que são então resolvidos por componentes downstream, como camel-exec e camel-file, usando sua grafia canônica. Isso permite execução remota de código e escrita arbitrária de arquivos em rotas que encaminham mensagens JMS para componentes orientados por cabeçalhos. Este problema afeta o Apache Camel: de 3.0.0 antes de 4.14.6, de 4.15.0 antes de 4.18.2, de 4.19.0 antes de 4.20.0. Recomenda-se que os usuários atualizem para a versão 4.20.0, que corrige o problema. Se os usuários estiverem no fluxo de versões LTS 4.14.x, sugere-se que atualizem para 4.14.6. Se os usuários estiverem no fluxo de versões 4.18.x, sugere-se que atualizem para 4.18.2.
Fontes
2Reprodutor para CVE-2026-40453: injeção de cabeçalho Camel case-variant no Apache Camel (correção incompleta do CVE-2025-27636)
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.