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
| Vetor | AV: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 👾
Identificadores relacionados
Produtos afetados
Camaleon Cms