GitHub Advisoryadvisory · PyPI

GHSA-pjc4-3w99-j7v4 Open redirect in Flask-Unchained

MEDIUM Published 2021-06-15 Modified 2024-09-20 Official page ↗
Aliases
CVE-2021-23393
Ecosystem
PyPI
Packages
Flask-Unchained
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
Weaknesses
CWE-601
Reviewed
2021-06-14

Affected packages

• PyPI Flask-Unchained: < 0.9.0 → fixed in 0.9.0

Description

This affects the package Flask-Unchained before 0.9.0. 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.

Related

Alias · CVE (1)

  • CVE-2021-23393 This affects the package Flask-Unchained before 0.9.0. vulnerability

Weakness · CWE (1)

  • CWE-601 URL Redirection to Untrusted Site weakness

References