CVE-2025-32962

Flask-AppBuilder open redirect vulnerability using HTTP host injection

Published May 16, 2025 CVSS 3.1 · 4.3 Medium EPSS < 1% KEV · Not listed
Description
Flask-AppBuilder is an application development framework built on top of Flask. Versions prior to 4.6.2 would allow for a malicious unauthenticated actor to perform an open redirect by manipulating the Host header in HTTP requests. Flask-AppBuilder 4.6.2 introduced the `FAB_SAFE_REDIRECT_HOSTS` configuration variable, which allows administrators to explicitly define which domains are considered safe for redirection. As a workaround, use a reverse proxy to enforce trusted host headers.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-15450 Flask-AppBuilder open redirect vulnerability using HTTP host injection
Github GHSA Github GHSA GHSA-99pm-ch96-ccp2 Flask-AppBuilder open redirect vulnerability using HTTP host injection
History
Type Values Removed Values Added
CPEs cpe:2.3:a:dpgaspar:flask-appbuilder:*:*:*:*:*:*:*:*
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Flask-AppBuilder is an application development framework built on top of Flask. Versions prior to 4.6.2 would allow for a malicious unauthenticated actor to perform an open redirect by manipulating the Host header in HTTP requests. Flask-AppBuilder 4.6.2 introduced the `FAB_SAFE_REDIRECT_HOSTS` configuration variable, which allows administrators to explicitly define which domains are considered safe for redirection. As a workaround, use a reverse proxy to enforce trusted host headers.
Title Flask-AppBuilder open redirect vulnerability using HTTP host injection
Weaknesses CWE-601
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
May 16, 2025, 2:53 PM
Reserved
Apr 14, 2025, 9:47 PM
Status
Analyzed
Published
May 16, 2025, 2:15 PM
Modified
Jun 17, 2026, 9:12 AM