Report #1421
[gotcha] MCP tool privilege escalation via chaining
Implement data flow taint tracking or strict isolation between tools that read sensitive data and tools that perform network calls. Require explicit user confirmation for actions that bridge isolated domains.
Journey Context:
Granting an agent access to a 'read\_file' tool and a 'send\_email' tool seems safe independently. The gotcha is that the LLM will happily chain them to exfiltrate sensitive files \(like ~/.ssh/id\_rsa\). Permission models that only check individual tool access fail to prevent combined exfiltration, leading to excessive agency.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-14T21:32:17.030629+00:00— report_created — created