Read the docs
TI-2021-10329 Aliases CVE-2021-29621GHSA-434h-p4gx-jm89

Observable Response Discrepancy in Flask-AppBuilder

Priority LOW 30CWE-203Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Information disclosure
Confidentiality · integrity · availability
Low · None · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-203.

Summary

Flask-AppBuilder is a development framework, built on top of Flask. User enumeration in database authentication in Flask-AppBuilder <= 3.2.3. Allows for a non authenticated user to enumerate existing accounts by timing the response time from the server when you are logging in. Upgrade to version 3.3.0 or higher to resolve.

Why it matters now

EPSS 0.03404 88th percentileScored 2026-11-07
Fix Fixed Flask-AppBuilder (dpgaspar): 3.3.0Flask-AppBuilder (PyPI): 3.3.0

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
dpgasparFlask-AppBuilderbefore 3.3.03.3.0Patch availableCNA
—Flask-AppBuilder (PyPI)before 3.3.03.3.0Patch availableGHSA-434h-p4gx-jm89
  • Flask-AppBuilder Vendordpgaspar Affected before 3.3.0 Fixed in 3.3.0 Patch available CNA
  • Flask-AppBuilder (PyPI) Vendor— Affected before 3.3.0 Fixed in 3.3.0 Patch available GHSA-434h-p4gx-jm89

CPE configurations NVD · 2

CPEVersionsRoleVendor
cpe:2.3:a:dpgaspar:flask-appbuilder:*:*:*:*:*:*:*:*up to 3.2.3Vulnerabledpgaspar
cpe:2.3:a:apache:airflow:1.10.0:*:*:*:*:*:*:*1.10.0VulnerableApache
  • cpe:2.3:a:dpgaspar:flask-appbuilder:*:*:*:*:*:*:*:* Versions up to 3.2.3 Vulnerable ·dpgaspar
  • cpe:2.3:a:apache:airflow:1.10.0:*:*:*:*:*:*:* Versions 1.10.0 Vulnerable ·Apache

Remediation

  • Fix · CNA Flask-AppBuilder (dpgaspar) Fixed in 3.3.0
  • Fix · GHSA-434h-p4gx-jm89 Flask-AppBuilder (PyPI) Fixed in 3.3.0 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-29621
  2. 2026-10-03 Alias added: GHSA-434h-p4gx-jm89

References

  • TI-2024-17946 Flask-AppBuilder's OAuth login page subject to Cross Site Scripting (XSS) CVSS 3.1MEDIUM 6.1
  • TI-2024-16581 Flask-AppBuilder incorrect authentication when using auth type OpenID CVSS 3.1CRITICAL 9.1
  • TI-2021-18097 Improper Authentication in Flask-AppBuilder CVSS 3.1HIGH 8.8
  • TI-2023-13466 No Rate Limiting on Login AUTH DB CVSS 3.1HIGH 7.5
  • TI-2021-12470 URL Redirection to Untrusted Site ('Open Redirect') in Flask-AppBuilder CVSS 3.1HIGH 7.2
  • TI-2022-06037 Observable Response Discrepancy in Flask-AppBuilder CVSS 3.1MEDIUM 5.3
See all 12 →

Sources