PT-2024-32454 · Agnai · Agnai
Noe233
+1
·
Publicado
2024-09-26
·
Atualizado
2024-10-29
·
CVE-2024-47170
CVSS v3.1
4.3
Média
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N |
Nome do software vulnerável e versões afetadas
Versões do Agnai anteriores à 1.0.330
Descrição
Uma vulnerabilidade no Agnai permite que invasores leiam arquivos JSON arbitrários em locais escolhidos por eles no servidor, levando ao acesso não autorizado a informações sensíveis e à exposição de arquivos de configuração confidenciais. Esse problema afeta instalações com
JSON STORAGE habilitado, destinadas exclusivamente à hospedagem local/autônoma. A vulnerabilidade pode ser explorada enviando-se uma solicitação especialmente criada, como uma solicitação GET para o endpoint /api/json/messages/ com um caminho de arquivo manipulado, permitindo que um invasor recupere o conteúdo de qualquer arquivo JSON no servidor para o qual o processo do servidor web tenha privilégios de leitura.Recomendações
Para versões anteriores à 1.0.330, atualize para a versão 1.0.330 para corrigir o problema. Como solução temporária, considere desativar o recurso
JSON STORAGE para minimizar o risco de exploração. Restrinja o acesso ao endpoint /api/json/messages/ para impedir que invasores enviem solicitações criadas para esse fim. Evite usar o manipulador loadMessages em agnai/srv/api/json/index.ts até que o problema seja resolvido.Exploit
Correção
Path traversal
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Agnai