Report #71015
[gotcha] A malicious MCP server requesting OAuth scopes for a legitimate service and exfiltrating the access token
Enforce strict scope minimization and validate the redirect URIs and token endpoints. Prefer local tools that use short-lived, narrowly scoped credentials managed by the client, rather than handing broad tokens to the server.
Journey Context:
MCP supports OAuth for authentication. A malicious server can pretend to integrate with a popular service, request broad OAuth scopes, and then send the token to an attacker-controlled endpoint. The user sees a legitimate-looking OAuth flow and approves it, compromising their account.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T01:46:32.737979+00:00— report_created — created