Dellalibera

#2909de 53,635
86.9CVSS total
Vulnerabilidades · 13
Baixa
2
Média
2
Alta
8
Crítica
1
PT-2025-30052
7.5
2025-06-30
Unknown · Mcp-Package-Docs · CVE-2025-54073
**Nome do Software Vulnerável e Versões Afetadas** mcp-package-docs versões anteriores a 0.1.28 node-code-sandbox-mcp versões anteriores a 0.1.28 mcp-server-kubernetes versões anteriores a 0.1.28 git-mcp-server versões anteriores a 0.1.28 **Descrição** Uma vulnerabilidade de injeção de comando existe em múltiplos servidores MCP (Protocolo de Contexto de Modelo). A vulnerabilidade é causada pelo uso não sanitizado de parâmetros de entrada dentro de chamadas para `child process.exec` ou `child process.execSync`, permitindo que um atacante injete comandos arbitrários do sistema. A exploração bem-sucedida pode levar à execução remota de código sob os privilégios do processo do servidor, potencialmente contornando mecanismos de sandboxing em alguns casos. Os servidores constroem e executam comandos do shell usando entrada de usuário não validada diretamente dentro de strings de linha de comando, introduzindo a possibilidade de injeção de metacaracteres do shell (`|`, `>`, `&&`, etc.). A exploração pode ocorrer através da execução direta de comando ou injeção indireta de prompt via conteúdo de arquivo ou mensagens de log. **Recomendações** mcp-package-docs versões anteriores a 0.1.28: Atualize para a versão 0.1.28 ou posterior. node-code-sandbox-mcp versões anteriores a 0.1.28: Atualize para a versão 0.1.28 ou posterior. mcp-server-kubernetes versões anteriores a 0.1.28: Atualize para a versão 0.1.28 ou posterior. git-mcp-server versões anteriores a 0.1.28: Atualize para a versão 0.1.28 ou posterior. Para mitigar esta vulnerabilidade, evite usar `child process.exec` ou `child process.execSync` com entrada não confiável. Em vez disso, use uma API mais segura como `child process.execFile`, que permite passar argumentos como um array separado, evitando totalmente a interpretação do shell.
PT-2025-27498
7.6
2025-06-29
Unknown · Git-Mcp-Server · CVE-2025-53107
Nome do Software Vulnerável e Versões Afetadas: Versões do git-mcp-server anteriores à 2.1.5 Descrição: Existe uma vulnerabilidade de injeção de comando no Servidor MCP git-mcp-server. A vulnerabilidade é causada pelo uso não sanitizado de parâmetros de entrada em uma chamada para child process.exec, permitindo que um atacante injete comandos arbitrários do sistema. A exploração bem-sucedida pode levar à execução remota de código sob os privilégios do processo do servidor. O servidor constrói e executa comandos do shell usando entrada de usuário não validada diretamente dentro de strings de linha de comando, introduzindo a possibilidade de injeção de metacaracteres do shell (|, >, &&, etc.). Um Cliente MCP pode ser instruído a executar ações adicionais, por exemplo, via injeção indireta de prompt, quando solicitado a ler logs do git. Recomendações: Para resolver o problema, atualize para a versão 2.1.5 ou posterior. Como solução temporária, considere evitar o uso de child process.exec com entrada não confiável e, em vez disso, use uma API mais segura, como child process.execFile, que permite passar argumentos como um array separado, evitando totalmente a interpretação do shell. Restrinja o acesso às ferramentas vulneráveis (por exemplo, git add, git init, git logs) para minimizar o risco de exploração. Evite usar os parâmetros `path` e `initialBranch` nos endpoints da API afetados até que o problema seja resolvido.