Low severity · published Jun 22, 2023
CVE-2023-34110
Flask-AppBuilder vulnerable to possible disclosure of sensitive information on user error
2.7
CVSS
0.7%
EPSS
No
On KEV
Description
Flask-AppBuilder is an application development framework, built on top of Flask. Prior to version 4.3.2, an authenticated malicious actor with Admin privileges, could by adding a special character on the add, edit User forms trigger a database error, this error is surfaced back to this actor on the UI. On certain database engines this error can include the entire user row including the pbkdf2:sha256 hashed password. This vulnerability has been fixed in version 4.3.2.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
High
User interaction
None
Confidentiality
Low
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.7% · higher than 52% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
FL
Flask-AppBuilder · dpgaspar
< 4.3.2 · source: vendor, NVD
Affected product
FL
Flask-AppBuilder
dpgaspar
More from Flask-AppBuilder
9.1
CVE-2024-25128
Flask-AppBuilder incorrect authentication when using auth type OpenID
8.8
CVE-2021-41265
Flask-AppBuilder is a development framework built on top of Flask
7.5
CVE-2023-29005
No Rate Limiting on Login AUTH DB
6.5
CVE-2025-58065
Flask App Builder has an Authentication Bypass vulnerability when using non AUTH_DB methods
6.1
CVE-2025-32962
Flask-AppBuilder open redirect vulnerability using HTTP host injection