PT-2026-80918 · Apache · Apache Camel

·

CVE-2026-66906

·

Publicado

2026-08-24

·

Atualizado

2026-08-25

CVSS v3.1

9.1

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Nome do Software Vulnerável e Versões Afetadas Apache Camel versões 4.0.0 até 4.14.8 Apache Camel versões 4.15.0 até 4.18.3 Apache Camel versões 4.19.0 até 4.21.9
Description Um problema de travessia de caminho relativo (relative path traversal) existe no componente camel-azure-storage-blob. A operação downloadBlobToFile na função BlobOperations.downloadBlobToFile() permite baixar blobs do Azure Storage para o sistema de arquivos local usando a opção de endpoint fileDir. Como o componente une o fileDir ao nome do blob remoto sem normalização lexical ou verificações de limite, um nome de blob contendo segmentos de diretório pai pode resolver para um local fora do diretório pretendido. Isso permite que um invasor que possa influenciar os nomes dos blobs em um contêiner consumido crie ou sobrescreva arquivos no sistema local com os privilégios do processo Camel.
Recommendations Atualize para a versão 4.14.9 para aqueles na trilha LTS 4.14.x. Atualize para a versão 4.18.4 para aqueles na trilha 4.18.x. Atualize para a versão 4.22.0. Como mitigação temporária, use a opção de endpoint regex para garantir que apenas nomes simples de segmento único sejam aceitos, filtrando separadores de caminho ou segmentos de diretório pai. Evite usar a operação downloadBlobToFile em contêineres não confiáveis e, em vez disso, use um nome de arquivo controlado pela rota. Trate os nomes de blobs em contêineres graváveis externamente como entrada não confiável e evite derivar caminhos de sistema de arquivos locais a partir deles.

Exploit

Correção

Relative Path Traversal

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-66906
GHSA-2X37-89HJ-2J95

Produtos afetados

Apache Camel