Open Redirect
Open Redirect (also known as Unvalidated Redirects and Forwards) occurs when a web application accepts user-supplied input and redirects the user to an arbitrary URL without proper validation.
Basic info - Open Redirect
How to find entry points to test?
Responses to look for when fuzzing
Tips
Identifying Open Redirect Vulnerabilities
Common Parameters to Test
Passive Detection
Active Testing (Manual and Automated)
Exploiting Open Redirect Vulnerabilities
Basic Open Redirect Exploitation
Redirect to Localhost (Bypass Authentication)
URL Format Bypass
Open Redirect to XSS
Basic Payloads
Using Comments and Encoding
SVG File Exploit (Open Redirect via File Upload)
Exploiting Open Redirect for Phishing
Tools for Automating Open Redirect Testing
Oralyzer (Automated Open Redirect Scanner)
Fuzzing with Payload Lists
Defense Against Open Redirects
Input Validation
Use Relative URLs Instead of Absolute
URL Sanitization
Code examples
Last updated