Severity by source
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L
Unauthenticated network-reachable SQLi (AV:N/AC:L/PR:N/UI:N); scope changes to the WordPress DB (S:C); read-oriented data exposure drives C:H, no integrity change, minor A:L from query load.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
1DescriptionCVE.org
Unauthenticated SQL Injection in wpDataTables <= 7.3.6 versions.
AnalysisAI
SQL injection in the wpDataTables WordPress plugin versions 7.3.6 and earlier allows unauthenticated remote attackers to inject crafted SQL into backend database queries, with CVSS 9.3 reflecting a scope-changed impact that reaches beyond the plugin's own data context. The CVSS vector indicates high confidentiality impact and low availability impact with no integrity impact, suggesting the flaw is primarily useful for extracting sensitive WordPress data (including credentials and PII) rather than tampering with records. No public exploit identified at time of analysis, but Patchstack's disclosure and the unauthenticated network attack vector make this a high-priority issue for any site running the plugin.
Technical ContextAI
wpDataTables is a popular commercial WordPress plugin by TMS Plugins (CPE cpe:2.3:a:tms:wpdatatables) used to build interactive tables, charts, and dashboards backed by SQL queries against the WordPress database or external MySQL sources. CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) indicates that user-controllable input - likely a table identifier, filter, sort, or search parameter exposed via a public-facing AJAX or REST endpoint - is concatenated into a SQL statement without proper parameterization or escaping. Because wpDataTables routinely queries the WordPress core database to render front-end tables, an injection point gives an attacker direct read access to wp_users (password hashes, emails), wp_options (secrets, API keys), and any custom tables the plugin is configured to expose.
RemediationAI
Upstream fix available (PR/commit); released patched version not independently confirmed from the provided data - administrators should consult the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/wpdatatables/vulnerability/wordpress-wpdatatables-plugin-7-3-6-sql-injection-vulnerability) and the TMS Plugins changelog to identify and install the first version above 7.3.6 that contains the fix. Until upgrade is verified, compensating controls include placing a WAF rule (Wordfence, Patchstack mitigation, or ModSecurity OWASP CRS rules 942xxx) in front of wpDataTables AJAX endpoints to block SQL meta-characters in table, filter, and sort parameters - trade-off is potential false positives on legitimate table filter strings containing quotes. Alternatively, deactivate the wpDataTables plugin entirely, which removes the attack surface but breaks any front-end tables/charts it renders. As a defense-in-depth measure, restrict the database user used by WordPress to the minimum privileges needed (no FILE, no SUPER) so that a successful injection cannot escalate to file write or stacked-query abuse.
More in Wpdatatables
View allwpDataTables before 3.4.1 mishandles order direction for server-side tables, aka admin-ajax.php?action=get_wdtable order
SQL injection vulnerability in wpdatatables.php in the wpDataTables plugin 1.5.3 and earlier for WordPress allows remote
The wpDataTables WordPress plugin before 2.1.66 does not validate the "Serialized PHP array" input data before deseriali
The wpDataTables - Tables & Table Charts premium WordPress plugin before 3.4.2 has Improper Access Control. Rated high s
The wpDataTables - Tables & Table Charts premium WordPress plugin before 3.4.2 has Improper Access Control. Rated high s
Unauthenticated cross-site scripting in wpDataTables WordPress plugin (versions up to and including 7.5.1) allows remote
Unauthenticated Cross-Site Scripting in the wpDataTables WordPress plugin (versions 6.5.1.4 and below) allows a remote,
Reflected/stored cross-site scripting in the wpDataTables WordPress plugin (versions 6.5.1.1 and earlier) allows unauthe
The wpDataTables - Tables & Table Charts premium WordPress plugin before 3.4.2 allows a low privilege authenticated user
The wpDataTables - Tables & Table Charts premium WordPress plugin before 3.4.2 allows a low privilege authenticated user
The wpDataTables - WordPress Data Table, Dynamic Tables & Table Charts Plugin plugin for WordPress is vulnerable to Refl
Auth. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. No vendor pat
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-37496