FreeScout
cpe:2.3:a:freescout:freescout:*:*:*:*:*:*:*
- < 1.8.181
A stored cross-site scripting vulnerability has been identified in FreeScout versions prior to 1.8.181. The issue arises from improper validation of the 'last_name' and 'first_name' fields during profile updates, allowing users to inject arbitrary JavaScript. This injected script is executed in a flash message when the data is deleted. The vulnerability requires an authorized user to exploit, and can be exacerbated by disabling the Content Security Policy (CSP) feature, which is possible through another vulnerability in the application.
Exploitation of this vulnerability allows for stored cross-site scripting, where injected scripts are executed in the context of the user.
To reproduce this vulnerability, an authorized user can update their profile by injecting JavaScript into the 'last_name' and 'first_name' fields. Once the data is saved and later deleted, the injected script will execute in a flash message.
Users can update to FreeScout version 1.8.181 or later, where this vulnerability has been patched.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.