PT-2024-34062 · Consoleme · Consoleme
Jay Dhulia
·
Publicado
2024-05-16
·
Atualizado
2024-05-17
·
CVE-2024-5023
CVSS v3.1
9.6
Crítica
| Vetor | AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N |
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.Correção
Command Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Consoleme