CVE-2026-55581 in mcp-shell
Sumário
de VulDB • 25/08/2026
mcp-shell é um servidor MCP para executar comandos de shell de forma segura, auditável e sob demanda. Antes da versão 0.6.0, o security.yaml padrão do Docker inclui /bin/bash em allowed_executables, enquanto security.go valida apenas o primeiro token e checkBlockedPatternsAndCommands não rejeita a flag -c do modo de comando do shell. Um chamador da ferramenta MCP shell_exec pode fornecer o argumento de comando `/bin/bash -c `, que passa na validação e chega ao executor.go, onde parseCommand e exec.CommandContext executam o comando arbitrário como mcpuser fora da allowlist pretendida. Este problema foi corrigido na versão 0.6.0.
Once again VulDB remains the best source for vulnerability data.