CVE-2026-40576: Path traversal (CWE-22) no excel-mcp-server permite leitura e escrita remota de arquivos
O excel-mcp-server, servidor do Model Context Protocol para manipulação de arquivos Excel, apresenta falha de path traversal (CWE-22) nas versões até a 0.1.7 quando usado com transporte SSE ou Streamable-HTTP. Segundo o registro, um atacante não autenticado na rede pode ler, gravar e sobrescrever arquivos arbitrários do host, e a correção está na 0.1.8. O registro informa pontuação CVSS 3.1 de 9.4, e o catálogo KEV da CISA não lista esta CVE.
Visão geral
O excel-mcp-server é um servidor do Model Context Protocol voltado à manipulação de arquivos Excel. O registro descreve uma fraqueza de path traversal (CWE-22) no tratamento de caminhos de arquivo. Ela afeta as versões até a 0.1.7, inclusive, e está corrigida na 0.1.8. Consulte o aviso de segurança do GitHub GHSA-j98m-w3xp-9f56.
Impacto
- Segundo o registro, um atacante não autenticado na rede poderia ler, gravar e sobrescrever arquivos arbitrários do host quando o servidor opera nos modos SSE ou Streamable-HTTP.
- O registro informa pontuação base CVSS 3.1 de 9.4 (Crítica), com impacto baixo na confidencialidade e alto na integridade e na disponibilidade.
- O registro descreve duas falhas independentes em get_excel_path(): caminhos absolutos passam sem verificação, e caminhos relativos são concatenados sem resolução ou validação do resultado.
- O registro observa que o transporte padrão não exige autenticação e que o endereço de bind padrão é 0.0.0.0, o que amplia a exposição.
Produtos e versões afetados
- Produto: excel-mcp-server.
- Afetado: versões até a 0.1.7, inclusive, segundo a descrição do registro.
- Corrigido: versão 0.1.8, segundo a descrição do registro.
- As listas estruturadas de afetados e correções do registro estão vazias, por isso os intervalos exatos devem ser confirmados no aviso.
Status de exploração
O registro indica que esta CVE não consta no catálogo KEV da CISA. Nenhuma exploração confirmada na natureza aparece nas fontes consultadas para esta análise. O registro também informa probabilidade EPSS de 0.00642 e percentil de 0.49407.
Correção e mitigação
- Atualize para a versão 0.1.8 ou superior, identificada pelo registro como versão corrigida.
- Até concluir a atualização, não exponha os transportes SSE ou Streamable-HTTP a redes não confiáveis. Restrinja o acesso com controles de rede e mantenha o serviço atrás de controles de acesso externos ao servidor.
- Altere o endereço de bind padrão para uma interface de loopback ou para uma interface interna específica, quando o acesso remoto não for necessário.
- Execute o processo com uma conta dedicada de baixo privilégio e limite suas permissões de sistema de arquivos ao diretório de trabalho Excel pretendido.
Orientações de detecção
- Revise os logs do servidor e os acessos de rede ao endpoint MCP em busca de requisições de origens inesperadas ou em horários incomuns.
- Monitore a criação ou alteração inesperada de arquivos fora do diretório definido por EXCEL_FILES_PATH.
- Faça o inventário das implantações para identificar instâncias que executam versões até a 0.1.7.
Limitações das informações disponíveis
- O registro não inclui dados estruturados de versões afetadas ou corrigidas, de modo que o intervalo exato depende do aviso.
- O registro indica status de origem Deferred, e a análise do NVD pode mudar.
- A data do EPSS no registro (2026-10-13) é posterior à data de publicação (2026-04-21). Trate os valores de EPSS como não verificados até confirmação.
Perguntas frequentes
Quais versões são afetadas?
O registro descreve como afetadas as versões até a 0.1.7, inclusive. O registro informa que a falha está corrigida na 0.1.8.
Há registro de exploração ativa desta CVE?
O registro não lista esta CVE no catálogo KEV da CISA, e nenhuma exploração confirmada na natureza aparece nas fontes consultadas.
O modo de transporte importa?
Sim. O registro indica que os transportes SSE e Streamable-HTTP são os modos remotos documentados, e que o transporte padrão não exige autenticação e usa o bind 0.0.0.0.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.