CVE-2026-39884 in mcp-server-kubernetes
Sumário
de VulDB • 22/05/2026
O mcp-server-kubernetes é um servidor do Model Context Protocol para gerenciamento de clusters Kubernetes. As versões 3.4.0 e anteriores contêm uma vulnerabilidade de injeção de argumentos na ferramenta port_forward em src/tools/port_forward.ts, onde um comando kubectl é construído por meio de concatenação de strings com entrada controlada pelo usuário e, em seguida, dividido ingenuamente por espaços antes de ser passado para spawn(). Ao contrário de todas as outras ferramentas na base de código, que utilizam corretamente a passagem de argumentos baseada em arrays com execFileSync(), a port_forward trata cada espaço nos campos controlados pelo usuário (namespace, resourceType, resourceName, localPort, targetPort) como um limite de argumento, permitindo que um invasor injete flags arbitrárias do kubectl. Isso permite a exposição de serviços internos do Kubernetes à rede ao injetar --address=0.0.0.0, o direcionamento entre namespaces ao injetar flags -n adicionais e a exploração indireta por meio de injeção de prompt contra agentes de IA conectados ao servidor MCP. Este problema foi corrigido na versão 3.5.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.