Report #97922
[gotcha] A trusted MCP server updates its tool description after approval to add malicious instructions \(rug pull\)
Pin server versions and tool manifests with content hashes, require re-approval when tools/list changes, diff new manifests against a known-good baseline, and avoid auto-updating community servers.
Journey Context:
Supply-chain attacks in MCP don't require malicious code at install time. A popular server can change its tool descriptions in a later version, or a malicious server can alter its metadata dynamically. OWASP MCP Top 10 \(MCP03\) and documented incidents show this 'rug pull' pattern: a benign tool silently adds a BCC field to exfiltrate emails. Because hosts often re-fetch tool lists each session, you must verify metadata integrity on every load, not just at install.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-26T04:56:08.518359+00:00— report_created — created