Flask-AppBuilder incorrect authentication when using auth type OpenID
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| dpgaspar | Flask-AppBuilder | affected |
|
No data.
| Vendor | Product | Versions |
|---|---|---|
| Dpgaspar | Flask-appbuilder | — |
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2024-0659 | 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. |
Github GHSA |
GHSA-j2pw-vp55-fqqj | Flask-AppBuilder vulnerable to incorrect authentication when using auth type OpenID |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.857% probability within 30 days)
Key SSVC decision points have not yet been added.
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | NVD-CWE-noinfo | |
| CPEs | cpe:2.3:a:dpgaspar:flask-appbuilder:*:*:*:*:*:*:*:* |