CVE-2024-45314

Flask-AppBuilder login form allows browser to cache sensitive fields

Published Sep 4, 2024 CVSS 3.1 · 3.6 Low EPSS < 1% KEV · Not listed
Description
Flask-AppBuilder is an application development framework. Prior to version 4.5.1, the auth DB login form default cache directives allows browser to locally store sensitive data. This can be an issue on environments using shared computer resources. Version 4.5.1 contains a patch for this issue. If upgrading is not possible, configure one's web server to send the specific HTTP headers for `/login` per the directions provided in the GitHub Security Advisory.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-2784 Flask-AppBuilder is an application development framework. Prior to version 4.5.1, the auth DB login form default cache directives allows browser to locally store sensitive data. This can be an issue on environments using shared computer resources. Version 4.5.1 contains a patch for this issue. If upgrading is not possible, configure one's web server to send the specific HTTP headers for `/login` per the directions provided in the GitHub Security Advisory.
Github GHSA Github GHSA GHSA-fw5r-6m3x-rh7p Flask-AppBuilder's login form allows browser to cache sensitive fields
History
Type Values Removed Values Added
First Time appeared Dpgaspar flask-appbuilder
CPEs cpe:2.3:a:dpgaspar:flask_app_builder:*:*:*:*:*:*:*:* cpe:2.3:a:dpgaspar:flask-appbuilder:*:*:*:*:*:*:*:*
Vendors & Products Dpgaspar flask App Builder
Dpgaspar flask-appbuilder
Type Values Removed Values Added
First Time appeared Dpgaspar
Dpgaspar flask App Builder
Weaknesses NVD-CWE-Other
CPEs cpe:2.3:a:dpgaspar:flask_app_builder:*:*:*:*:*:*:*:*
Vendors & Products Dpgaspar
Dpgaspar flask App Builder
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Flask-AppBuilder is an application development framework. Prior to version 4.5.1, the auth DB login form default cache directives allows browser to locally store sensitive data. This can be an issue on environments using shared computer resources. Version 4.5.1 contains a patch for this issue. If upgrading is not possible, configure one's web server to send the specific HTTP headers for `/login` per the directions provided in the GitHub Security Advisory.
Title Flask-AppBuilder login form allows browser to cache sensitive fields
Weaknesses CWE-525
References
Metrics cvssV3_1

{'score': 3.6, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Sep 4, 2024, 5:43 PM
Reserved
Aug 26, 2024, 6:25 PM
Status
Analyzed
Published
Sep 4, 2024, 4:15 PM
Modified
Jun 17, 2026, 7:54 AM