Impact
The WP Flot plugin fails to properly sanitize and escape user‑supplied attributes in its 'linechart' shortcode. This lets an authenticated user with contributor or higher privileges inject arbitrary JavaScript that is persisted and executed whenever a page containing the shortcode is viewed. The injected payload can read cookies, deface the site, or perform other client‑side attacks against visitors.
Affected Systems
The vulnerability is present in all releases of the WP Flot WordPress plugin through version 0.2.2. Site owners using any of these affected versions are at risk until the plugin is upgraded.
Risk and Exploitability
The CVSS score of 6.4 rates this as a medium severity issue; the EPSS score of less than 1% indicates a low likelihood of exploitation, and the vulnerability is not listed in the CISA KEV catalog. Attackers who can obtain contributor or higher access to the WordPress site can exploit the stored XSS vector by placing a malicious shortcode attribute, with the injected script running in the browsers of all users who load the affected page.
OpenCVE Enrichment