PT-2024-32321 · Unknown · Camaleon Cms

Peter Stöckli

·

Publicado

2024-09-18

·

Atualizado

2026-04-19

·

CVE-2024-46987

CVSS v3.1

7.7

Alta

VetorAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do Camaleon CMS anteriores à 2.8.2
Descrição
Uma vulnerabilidade de traversal de caminho acessível através do método download private file do MediaController permite que usuários autenticados baixem qualquer arquivo no servidor web em que o Camaleon CMS está sendo executado, dependendo das permissões do arquivo. Esse problema pode levar à divulgação de informações. O método vulnerável download private file é usado para baixar arquivos privados, e o parâmetro file é passado para o método fetch file da classe CamaleonCmsLocalUploader. A vulnerabilidade pode ser explorada acessando uma URL como https://<camaleon-host>/admin/media/download private file?file=../../../../../../etc/passwd para baixar o arquivo /etc/passwd.
Recomendações
Para versões anteriores à 2.8.2, atualize para a versão 2.8.2 para corrigir o problema. Como solução temporária, considere normalizar os caminhos de arquivo construídos a partir de entradas de usuários não confiáveis antes de usá-los e verifique se o caminho resultante está dentro do diretório de destino. Além disso, não permita sequências de caracteres como .. em entradas não confiáveis usadas para construir caminhos. Restrinja o acesso ao método download private file para minimizar o risco de exploração.

Exploit

Correção

Information Disclosure

Path traversal

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-46987
GHSA-CP65-5M9R-VC2C

Produtos afetados

Camaleon Cms