CVE-2024-25128

CVE-2024-25128 is a critical-severity vulnerability in Dpgaspar Flask-appbuilder with a CVSS 3.x base score of 9.1. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-287.

Key facts

Description

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.

Frequently asked questions

What is CVE-2024-25128?
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.
How severe is CVE-2024-25128?
CVE-2024-25128 has a CVSS 3.x base score of 9.1, rated critical severity. It is exploitable over network with low attack complexity, requires no privileges and no user interaction. Impact on confidentiality is high, integrity high, and availability none.
Is CVE-2024-25128 being actively exploited?
It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 1% (54th percentile), an estimate of the probability of exploitation in the next 30 days.
What products are affected by CVE-2024-25128?
CVE-2024-25128 affects Dpgaspar Flask-appbuilder. See the affected-products list for the exact vulnerable versions.
How do I fix CVE-2024-25128?
Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround. Given its critical severity, prioritise patching exposed systems.
Does CVE-2024-25128 have an EU (EUVD) identifier?
Yes. CVE-2024-25128 is tracked in the ENISA EU Vulnerability Database (EUVD) as EUVD-2024-0659.
When was CVE-2024-25128 published?
CVE-2024-25128 was published on 2024-02-29 and last updated on 2026-06-17.

References

Affected products (1)

More vulnerabilities in Dpgaspar Flask-appbuilder

All CVEs affecting Dpgaspar Flask-appbuilder →

Other CWE-287 (Improper Authentication) vulnerabilities

Browse all CWE-287 (Improper Authentication) vulnerabilities →