Report #51546
[gotcha] Combined tool capabilities exceeding intended privilege boundary \(privilege creep via composition\)
Audit the combined capability surface of all connected MCP servers as a single threat surface. Implement agent-level capability boundaries that are stricter than per-tool permissions. Deny tool combinations that create dangerous pathways \(e.g., file-read plus network-access without explicit user opt-in\). Model the agent's effective capability as the union of all tool capabilities.
Journey Context:
Security reviews typically focus on individual tool permissions: can this tool read files? Can this tool access the network? But the LLM agent has simultaneous access to ALL tools. A file-reading tool and a network-accessing tool, each individually safe and properly scoped, combine to create a complete data exfiltration pathway. This is privilege creep at the agent level: the agent's effective capability is the union of all tool capabilities, which is strictly greater than any individual tool's capability. The MCP specification has no concept of agent-level capability boundaries — it only defines per-tool and per-server permissions. The gap between 'each tool is safe' and 'the agent is safe' is where attacks live.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T17:00:50.524908+00:00— report_created — created