PT-2019-14877 · WordPress · Visualizer
Published
2019-10-03
·
Updated
2019-10-09
·
CVE-2019-16931
CVSS v3.1
6.1
Medium
| Vector | AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Visualizer plugin version 3.3.0
Description
A stored XSS issue allows an unauthenticated attacker to execute arbitrary JavaScript when an admin or other privileged user edits the chart via the admin dashboard. This occurs because the "wp-json/visualizer/v1/update-chart" endpoint registers with no access control, and the classes/Visualizer/Render/Page/Data.php file lacks output sanitization for user input.
Recommendations
For Visualizer plugin version 3.3.0, update the plugin to a version that includes output sanitization for the "wp-json/visualizer/v1/update-chart" endpoint and implements proper access control to prevent unauthorized access. As a temporary workaround, consider restricting access to the admin dashboard to minimize the risk of exploitation.
Exploit
Fix
XSS
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Visualizer