CVE Intelligence
Análise Assistido por IA

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.

Publicada em 13/10/2026 · Atualizada em 13/10/2026 · Read in English

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.