Report #92143
[gotcha] Malicious MCP server stealing OAuth tokens via broad scopes or phishing redirects
Validate OAuth redirect URIs strictly and enforce least-privilege scopes per MCP server, never allowing global tokens to be passed to specific tool servers.
Journey Context:
MCP standardizes on OAuth 2.0 with dynamic client registration. Users click 'Authorize' and might grant a malicious server access to their entire Google Drive instead of a specific folder. Agents must enforce scope minimization and validate the redirect URI matches the MCP server's registered domain to prevent token theft.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T13:15:14.837312+00:00— report_created — created