Ryan Madhuwala
Lab Leader at LF Decentralized Trust | Founder Caracal
Ahmedabad, India
Actions
Founder and lab leader at Linux Foundation Decentralized Trust, building Caracal, an open source AI security and delegation system funded by GitHub and used by several organizations. A multiple-time Open Source Summit speaker, I focus on the infrastructure layer for autonomous agents, with a strong emphasis on security, trust, and real-world adoption. I spend my time building open source and AI systems that help teams ship smarter and safer.
Area of Expertise
Topics
The Confused Deputy Problem in MCP: Securing Chained Tool Calls in Multi-Agent Systems
As MCP systems move from single tool use to multi server and multi agent workflows, a key security question appears: when one server calls another on behalf of a user, whose authority is actually used. In this talk I show how chained MCP calls can create a confused deputy scenario where a server unintentionally uses its own higher privileges instead of the user’s limited permissions, leading to privilege escalation and capability leakage. I demonstrate this with a working multi server setup that exposes three concrete failure modes: token scope amplification across calls, server to server impersonation caused by implicit trust, and over delegation of capabilities during orchestration. I then present a practical mitigation based on capability driven design, where each request carries explicit scoped permissions, preserves the caller chain, and is verified at every hop. A prototype implementation shows how these controls block real attack paths while keeping developer experience simple. Finally, I highlight gaps in the current MCP specification and suggest extensions for safer multi agent systems.
MCP Dev Summit Seoul 2026 Sessionize Event Upcoming
OpenSearchCon China 2026 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top