Skip to main content
← All vulnerabilities
CVE-2024-25128PYSEC-2026-340GHSA-J2PW-VP55-FQQJ

Flask-AppBuilder incorrect authentication when using auth type OpenID

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.3.11
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: total

Summary

Flask-AppBuilder is an application development framework, built on top of Flask. When Flask-AppBuilder is set to AUTH_TYPE AUTH_OID, it allows an attacker to forge an HTTP request, that could deceive the backend into using any requested OpenID service. This vulnerability could grant an attacker unauthorised privilege access if a custom OpenID service is deployed by the attacker and accessible by the backend. This vulnerability is only exploitable when the application is using the OpenID 2.0 authorization protocol. Upgrade to Flask-AppBuilder 4.3.11 to fix the vulnerability.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • dpgaspar Flask-AppBuilder

    fixed in 4.3.11

  • flask-appbuilderPyPI

    fixed in 4.3.11

References 2

GitHub · dpgaspar/Flask-AppBuilder