Jay Dhulia

#26725de 53,635
9.6CVSS total
Vulnerabilidades · 1
PT-2024-34062
9.6
2024-05-16
Consoleme · Consoleme · CVE-2024-5023
Nome do software vulnerável e versões afetadas: Versões do ConsoleMe anteriores à 1.4.0 Descrição: O problema está relacionado à injeção de comando, em que usuários autenticados podem obter execução remota de código (RCE) limitada no ConsoleMe, restrita a entradas de sinalizadores em um único comando CLI. No entanto, é improvável que seja possível uma RCE completa devido a essa restrição. Um sinalizador específico permite que usuários autenticados leiam quaisquer arquivos do servidor acessíveis pelo processo do ConsoleMe, o que poderia ser potencialmente explorado para escalonamento de privilégios. Este problema afeta implantações do ConsoleMe que permitem recursos baseados em modelos. O fluxo de autoatendimento para recursos baseados em modelos no ConsoleMe aceita um corpo de postagem JSON fornecido pelo usuário, que inclui o nome do arquivo do recurso baseado em modelo. No entanto, esse nome de arquivo fornecido pelo usuário não é devidamente sanitizado e é passado diretamente como uma string para um comando CLI. Recomendações: Para resolver o problema, atualize para a versão 1.4.0 ou posterior. Se não for possível atualizar para a versão mais recente, os usuários podem aplicar seletivamente as alterações de código na solicitação de pull fornecida. Como alternativa, remover o item de configuração `cache resource templates.repositories` ou adicioná-lo como uma matriz vazia deve mitigar o problema, mas resultará em funcionalidade prejudicada (recursos baseados em modelos não serão mais suportados para o autoatendimento). Como solução alternativa temporária, considere restringir o acesso a recursos baseados em modelos até que um patch seja aplicado.