
An open redirect happens when an application sends users to a URL taken from a parameter, such as ?next= or ?returnUrl=, without checking it. It looks minor, but attackers use it to make phishing links look trustworthy, and it can help steal OAuth tokens.
The attacker sends a link that starts with your real domain but redirects to theirs, for example after login. Victims see a familiar domain and trust it. In OAuth flows, a weak redirect check can leak authorization codes or tokens to the attacker.
On its own it is often rated low, but it makes phishing far more convincing and can be chained with OAuth flaws to steal tokens.
Redirect only to relative paths or an allow-list of destinations, or map short IDs to URLs on the server.
Try Vooki Pro free for 7 days
Stop attackers from borrowing your domain for phishing. The trial unlocks every feature for 7 days, and scanning runs on your own machine.
Related: HTTP request smuggling · CORS misconfiguration