Frappe
cpe:2.3:a:frappe:frappe:*:*:*:*:*:*:*
- 16.10.0
A stored cross-site scripting vulnerability has been identified in Frappe Framework version 16.10.0. This issue allows authenticated attackers to inject malicious JavaScript into tag values, which is executed when the tags are viewed in a report. The vulnerability arises because the tag content is rendered into HTML without proper escaping, enabling the execution of injected scripts.
Exploitation of this vulnerability allows for the injection and execution of malicious JavaScript in the context of the user viewing the report.
To reproduce this vulnerability, an authenticated user can store a crafted tag value that includes JavaScript. Once the tag is saved, the user can open the report view where the tags are displayed. If 'Show Tags' is enabled in the list settings, the injected JavaScript will execute, demonstrating the cross-site scripting vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.