PT-2026-35385 · Apache · Apache Camel

Jihang Yu

·

Publicado

2026-04-27

·

Atualizado

2026-04-27

·

CVE-2026-40022

CVSS v3.1

8.2

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
Nome do Software Vulnerável e Versões Afetadas Apache Camel versões 4.14.1 a 4.14.5 Apache Camel versões 4.18.0 a 4.18.1
Descrição Quando a autenticação está habilitada no servidor HTTP incorporado ou no servidor de gerenciamento incorporado (camel-platform-http-main) e um caminho de contexto não raiz (por exemplo, "/api" ou "/admin") é configurado via camel.server.path ou camel.management.path, as classes BasicAuthenticationConfigurer e JWTAuthenticationConfigurer derivam o caminho de autenticação de properties.getPath() se camel.server.authenticationPath ou camel.management.authenticationPath não for explicitamente definido. Devido ao modelo de montagem do sub-roteador Vert.x, o manipulador de autenticação corresponde apenas ao caminho de contexto configurado exato, e não aos seus subcaminhos. Consequentemente, solicitações não autenticadas para subcaminhos, como "/api/ route " ou "/admin/observe/info", podem acessar rotas de negócios protegidas e endpoints de gerenciamento sem credenciais. O endpoint "/observe/info" pode divulgar metadados de tempo de execução, incluindo o usuário, diretório de trabalho, diretório home, ID do processo, informações da JVM e do sistema operacional.
Recomendações Atualizar para a versão 4.14.6 para aqueles no fluxo de versões LTS 4.14.x. Atualizar para a versão 4.18.2 para aqueles no fluxo de versões LTS 4.18.x. Atualizar para a versão 4.20.0.

Correção

Authentication Bypass Using an Alternate Path or Channel

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-40022
GHSA-27VM-5VPJ-RP5G

Produtos afetados

Apache Camel