Medium severity · published Sep 16, 2026
CVE-2026-86784
Visualizer < 4.0.8 - Contributor+ Stored XSS via JSON Data Source
6.8
CVSS
0.4%
EPSS
No
On KEV
Description
The Visualizer WordPress plugin before 4.0.8 does not sanitise and escape a chart's JSON data source configuration before outputting it back in the chart editor, allowing users with the Contributor role and above to store JavaScript that executes in the browser of any higher-privileged user, such as an administrator, who reviews the affected chart.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
High
User interaction
Required
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 37% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
VI
Visualizer ·
before 4.0.8 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-86784
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-86784
wpscan.com
https://wpscan.com/vulnerability/9ac2d380-62fd-4967-8697-40175ffdf1c7/
More from Visualizer
6.8
CVE-2026-14939
Visualizer: Tables and Charts Manager < 4.0.6 - Contributor+ Server-Side Request Forgery via JSON Import
6.5
CVE-2026-19726
Visualizer < 4.0.7 - Contributor+ Cross-User Chart Configuration Disclosure
5.5
CVE-2026-86782
Visualizer < 4.0.6 - Contributor+ Arbitrary Post/Page Modification via IDOR
2.7
CVE-2026-86779
Visualizer < 4.0.6 - Contributor+ Arbitrary Chart Deletion via deleteChart
