Maxim Mironjuk
-
October 04, 2025
An open redirect vulnerability arises when an application redirects a user to an arbitrary external URL based on a parameter value from the request, say `?next=` or `?returnUrl=`, without sufficient checking, instead of restricting the target to its own domain or an explicitly allowed list. On its own this looks harmless, but an attacker can use this vulnerability to send a link that visibly points to the trusted, real domain, but that actually redirects to an attacker-controlled phishing page after a harmless-looking intermediate step.