Skip to main content

Overview

Application redirects user to attacker-controlled URL via unvalidated parameter. Used for phishing, OAuth token theft, and SSRF chain.

Common Parameters


Detection

Check if browser redirects to evil.com.

Bypass Techniques

Double URL Encoding

Using @ Symbol

Browser resolves user@host — actual destination is evil.com.

Backslash

Protocol-Relative

Subdomain Trick

Null Byte / Whitespace

CRLF Injection in Redirect

JavaScript Protocol

Data URI

Dot Bypass

Path Traversal


Exploitation

Phishing

Victim sees legitimate domain in link → enters credentials on fake page.

OAuth Token Theft

OAuth flow redirects token to attacker via chained open redirect.

SSRF Chain

If server-side follows redirect:

XSS via javascript: Protocol


Automation

Fuzzing Parameters

With gf Patterns

Nuclei


Quick Reference


Sources