Executive brief
Frappe, a web application framework used to build business software, contains a security flaw in its data display views. An attacker can inject malicious scripts into reports or list views that will execute when other users view that data. This could lead to unauthorized actions being performed in a user's browser or the theft of sensitive session information.
Technical details
A stored cross-site scripting (XSS) vulnerability exists in the Frappe Framework within the Report and List View components. The flaw stems from improper neutralization of user-supplied input before it is rendered in these views (CWE-79). An attacker can exploit this by submitting malicious scripts that are stored on the server and subsequently executed in the context of other users' browsers when they access the affected views. The vulnerability is reachable over the network and has been addressed in versions 15.107.2 and 16.17.4.
Affected products
- Frappe Frappe Framework < 15.107.2, < 16.17.4
Timeline
- 2026-06-03: advisory: GitHub Security Advisory published
- 2026-06-12: disclosed: NVD publication date