QID 376250
Date Published: 2022-01-20
QID 376250: Python Flask-Unchained Plugin Open Redirect Vulnerability
Flask Unchained is a fully integrated, optional-batteries-included web framework built on top of Flask and its extension ecosystem.
Affected versions of this package are vulnerable to Open Redirect. When using the the _validate_redirect_url function, it is possible to bypass URL validation and redirect a user to an arbitrary URL by providing multiple back slashes such as \evil.com/path.
This vulnerability is only exploitable if an alternative WSGI server other than Werkzeug is used, or the default behaviour of Werkzeug is modified using 'autocorrect_location_header=False`.
Affected Versions:
All versions of Flask-Unchained before 0.9.0
QID detection logic(Authenticated):
This QID checks for vulnerable versions of Flask-Unchained plugin using the 'pip list' command.
Successful exploitation of the vulnerability may allow an attacker to redirect a user to a malicious website of attacker's choosing.
Customers are advised to update to Flask-Unchained version 0.9.0 or later. For more info kindly refer to CVE-2021-23393
CVEs related to QID 376250
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| NA |
|