PT-2026-96003 · Ace-Mcp · Ace-Mcp
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
0215AndrewFeng ACE-MCP versões anteriores a 4.10.9
Description
Um problema de path traversal existe no componente MCP Tool, dentro da função
get file snippet() do arquivo getFileSnippet.ts. Esta falha permite que um invasor remoto acesse arquivos fora do diretório pretendido ao manipular os argumentos projectRootPath e filePath. O problema ocorre porque a validação isPathInsideProjectRoot apenas impede que o filePath escape do projectRootPath, mas não valida o próprio projectRootPath, que é fornecido como uma entrada de cliente não confiável.Recommendations
Como medida paliativa temporária, restrinja ou evite o uso dos argumentos
projectRootPath e filePath na função get file snippet() até que uma correção esteja disponível.
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.Exploit
Path traversal
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Ace-Mcp