Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L
Contributor authentication required so PR:L; SQLi yields high confidentiality (DB read) and limited integrity via writes, no availability impact, and no genuine cross-system scope change (S:U).
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Contributor SQL Injection in Visualizer <= 4.0.6 versions.
AnalysisAI
SQL injection in the Visualizer WordPress plugin (versions 4.0.6 and earlier) allows an authenticated user holding only Contributor-level privileges to inject arbitrary SQL into backend database queries, enabling extraction of sensitive data such as user credentials and secrets. Reported by Patchstack and tracked under CWE-89, the flaw carries a CVSS 8.5 (scope-changed) rating; no public exploit identified at time of analysis, and it is not listed in CISA KEV. The low privilege bar (Contributor is a common, low-trust role on multi-author sites) makes this a meaningful risk for any site that grants untrusted users content-contribution access.
Technical ContextAI
Visualizer is a themeisle-authored WordPress plugin used to build charts and tables from data sources, rendered inside posts/pages. The vulnerability is a classic CWE-89 SQL injection: user-controllable input reaching a database query is concatenated without adequate parameterization or sanitization (WordPress $wpdb->prepare() or equivalent escaping is missing or bypassable). Because the affected surface is reachable by the Contributor role, the injectable parameter is exposed through the plugin's chart/data-handling AJAX or admin endpoints available to authenticated low-privilege users. The affected component per CPE is cpe:2.3:a:themeisle:visualizer, all versions up to and including 4.0.6.
RemediationAI
Update the Visualizer plugin to the latest available release above 4.0.6 as published by themeisle; the input data does not include an exact fixed version number, so confirm the patched release directly via the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/visualizer/vulnerability/wordpress-visualizer-plugin-4-0-6-sql-injection-vulnerability) and the plugin's changelog before deploying. Until patched, reduce exposure by auditing and removing untrusted Contributor-level accounts, disabling open user registration (Settings → General → 'Anyone can register'), and restricting the Contributor role from the plugin's data/chart endpoints via a capability or WAF rule; a virtual patch through Patchstack or a WAF that filters SQL metacharacters on the affected parameters is a reasonable interim control. The trade-off of tightening Contributor access is disruption to legitimate guest-author or editorial workflows, so scope the restriction to the Visualizer endpoints where possible.
More in Visualizer
View allA blind SSRF vulnerability exists in the Visualizer plugin before 3.3.1 for WordPress via wp-json/visualizer/v1/upload-d
Server-Side Request Forgery in the Visualizer WordPress plugin before 4.0.6 allows any authenticated Contributor-level u
Insufficient authorization in the Visualizer WordPress plugin before 4.0.7 permits any authenticated Contributor-level u
A stored XSS vulnerability in the Visualizer plugin 3.3.0 for WordPress allows an unauthenticated attacker to execute ar
Broken object-level authorization in the Visualizer WordPress plugin before 4.0.6 allows any authenticated user holding
The Visualizer: Tables and Charts Manager for WordPress plugin for WordPress is vulnerable to deserialization of untrust
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Themeisle Visualiz
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Themeisle Visualiz
Broken object-level authorization in the Visualizer WordPress plugin before 4.0.6 allows any authenticated Contributor-l
Stored XSS in the Themeisle Visualizer WordPress plugin (all versions before 4.0.0) allows an authenticated low-privileg
Auth. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. No vendor pat
Missing authorization on three AJAX handlers in the Visualizer: Tables and Charts Manager plugin for WordPress (by Theme
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-48127
GHSA-jvhx-5xgq-jrmp