CVE-2026-44717: MCP Calculate Server - Execução remota de código via eval() (CWE-94)
O MCP Calculate Server, um serviço de cálculo baseado no protocolo MCP e na biblioteca SymPy, usa eval() para avaliar expressões matemáticas sem sanitização adequada das entradas em versões anteriores à 0.1.1. O registro classifica a falha como injeção de código que leva à execução remota de código, com pontuação CVSS 3.1 de 9.8 (crítica) fornecida pelo CNA. A correção está na versão 0.1.1, e o registro não indica exploração no ambiente real.
Visão geral
O MCP Calculate Server é um serviço de cálculo construído sobre o protocolo MCP e a biblioteca SymPy. De acordo com o registro, antes da versão 0.1.1 ele avalia expressões matemáticas com eval() sem sanitização adequada das entradas, o que leva à execução remota de código. O registro classifica a fraqueza como CWE-94 (Injeção de Código). A fonte principal é o aviso de segurança do GitHub GHSA-2mgq-7rfg-rwpj.
Impacto
- A pontuação CVSS 3.1 base fornecida pelo CNA é 9.8 (crítica), com vetor CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. Isso descreve um ataque acessível pela rede, de baixa complexidade, sem privilégios e sem interação do usuário, com alto impacto na confidencialidade, integridade e disponibilidade.
- Uma exploração bem-sucedida permitiria executar código no host que roda o serviço, com os privilégios desse processo.
Produtos e versões afetados
- Produto: MCP Calculate Server (mcp_calculate_server).
- Afetados: versões anteriores à 0.1.1, conforme a descrição.
- Corrigida: 0.1.1, conforme a descrição.
- Os campos estruturados de afetados e correções do registro estão vazios, portanto as informações de versão vêm do texto da descrição.
Situação de exploração
O catálogo KEV da CISA não lista este CVE. Não há evidência de exploração confirmada no ambiente real nas fontes consultadas. A probabilidade EPSS é 0.0086, com percentil de 0.57416.
Correção e mitigação
- Atualize o MCP Calculate Server para a versão 0.1.1 ou superior.
- Até a atualização, restrinja a exposição de rede do serviço e execute-o com privilégios mínimos e isolamento.
- Avalie se entradas não confiáveis podem alcançar o caminho de código baseado em eval e trate essas entradas como hostis.
- Consulte o aviso do mantenedor para orientações adicionais.
Orientações de detecção
- Faça o inventário das implantações do MCP Calculate Server e registre as versões instaladas.
- Monitore processos filhos inesperados ou conexões de saída originadas do processo do serviço.
- Revise os logs do serviço em busca de entradas de expressão incomuns ou malformadas.
Limitações das informações disponíveis
O registro informa apenas o limite 'anterior à' versão 0.1.1, sem uma faixa detalhada de versões. Não contém dados CPE estruturados, detalhes de commits de correção nem mitigações documentadas. Não informa se existe exploit público. O campo de data do EPSS consta como 2026-10-13 e não foi interpretado além disso.
Perguntas frequentes
Qual é a vulnerabilidade do CVE-2026-44717?
Segundo o registro, o MCP Calculate Server usa eval() para avaliar expressões matemáticas sem sanitização adequada das entradas, o que pode levar à execução remota de código em versões anteriores à 0.1.1.
Como esta falha é corrigida?
O registro informa que a vulnerabilidade está corrigida na versão 0.1.1. Atualizar para essa versão ou superior é a correção recomendada.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.