Missing Authorization in MCP Gateway - #VU139378
Published: July 26, 2026
Vulnerability details
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to missing authorization in tool aggregation across backend servers when resolving tool names from multiple aggregated servers without per-server scoping or collision checks. A local user can register a colliding tool name on an untrusted aggregated server to disclose sensitive information.
Exploitation requires the gateway to aggregate an untrusted server alongside a trusted one without a per-server tool-name prefix configured. Subsequent calls and their arguments may be silently dispatched to the shadowing server.