PT-2025-24563 · Hax Cms · Hax Cms

Btopropublished

·

Publicado

2025-06-09

·

Atualizado

2025-06-20

·

CVE-2025-49138

CVSS v3.1

6.5

Média

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Nome do Software Vulnerável e Versões Afetadas Versões do HAX CMS PHP anteriores à 11.0.0
Descrição O problema está relacionado a uma vulnerabilidade de Inclusão Local de Arquivos (LFI) autenticada no endpoint saveOutline do HAXCMS. Esta vulnerabilidade permite que um usuário com baixos privilégios leia arquivos arbitrários no servidor manipulando o campo location gravado no site.json. Atacantes podem exfiltrar arquivos sensíveis do sistema, como /etc/passwd, segredos da aplicação ou arquivos de configuração acessíveis ao servidor web. A vulnerabilidade ocorre porque o backend do HAXCMS manipula o campo location no outline do site sem validar ou sanitizar a entrada. Quando um usuário envia uma solicitação POST para "/system/api/saveOutline", o backend armazena o valor fornecido de location diretamente no arquivo site.json associado ao site. Posteriormente, o parâmetro location é interpretado pelo CMS para resolver e carregar o conteúdo de um determinado nó. Se o campo location contiver um caminho relativo como ../../../etc/passwd, a aplicação tentará ler e renderizar esse arquivo.
Recomendações Para versões anteriores à 11.0.0, atualize para a versão 11.0.0 para corrigir o problema. Como solução temporária, considere restringir o acesso ao endpoint "/system/api/saveOutline" para minimizar o risco de exploração. Além disso, restrinja o uso do campo location no outline do site para prevenir a inclusão arbitrária de arquivos.

Exploit

Correção

Path traversal

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2025-49138
GHSA-HXRR-X32W-CG8G

Produtos afetados

Hax Cms