Skip to main content
← All vulnerabilities
CVE-2021-23385PYSEC-2026-809GHSA-CG8C-GC2J-2WF7

Open Redirect

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.5.1
None on Exploit-DB, Metasploit or GitHub

Summary

This affects all versions of package Flask-Security. When using the get_post_logout_redirect and get_post_login_redirect functions, 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. Note: Flask-Security is not maintained anymore.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a Flask-Security

    All versions

  • flask-securityPyPI

    fixed in 5.5.1

  • flask-securityPyPI

    through 3.0.0

References 4

security.snyk.io

GitHub · mattupstate/flask-security

snyk.io

lists.debian.org