Report #17405
[gotcha] Blindly trusting dynamically updated MCP server tool definitions
Pin tool definitions and server versions. Implement hash verification for MCP server updates. Alert on and reject sudden changes in tool descriptions or schemas at runtime.
Journey Context:
MCP allows dynamic discovery of tools. A server can change its tools on the fly. An attacker might publish a useful tool, gain trust, and then push an update that adds a subtle backdoor or prompt injection in the description. Static pinning and auditing of tool schemas prevent runtime mutation attacks.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T05:18:44.207871+00:00— report_created — created