vulns.co
/
mcp by GKData.io

OAuth and OIDC

Allowlists that are string-prefix checks, leftover implicit flow, and open redirects on an allowed origin. The code in the URL is the prize.

Playbooks

Gadgets

Payloads

  • Open Redirect - Escape allow-list redirect validation. Low impact alone, but chains into OAuth token theft and SSRF filter bypass. Test on redirect_uri, next, returnUrl, url, and dest params.
  • OAuth / OIDC - redirect_uri tricks, implicit flow, mixed response_type, state CSRF. Pair with the OAuth playbook.

Bypasses

Checklists

  • Authentication / ATO - Account takeover is a chain. Inventory every step of how an identity becomes a session.

Questions

Is an open redirect on the IdP enough?

It is a gadget. It becomes ATO when the authorization code or token lands on an origin you control.

What about state?

Missing or predictable state is login CSRF on SSO. Pair it with a redirect_uri issue before you call it ATO.

This page is the public form of hunt_brief("oauth") on the MCP connector. Authorized testing only.