Skip to main content

wpDataTables CVE-2026-66597

| EUVDEUVD-2026-63339 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-08-20 Patchstack GHSA-j4rj-3wf9-w52j
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify WordPress site with wpDataTables ≤6.5.1.4
  2. Delivery
    Submit XSS payload to unprotected input parameter
  3. Exploit
    Payload stored or reflected in page output
  4. Execution
    Deliver link or await victim page visit
  5. Persist
    Victim's browser executes injected script
  6. Impact
    Exfiltrate session cookie or perform admin actions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The wpDataTables plugin must be installed and active on the target WordPress site, and the affected input or page must be reachable by unauthenticated visitors. No WordPress account or privilege is required on the attacker's part (PR:N confirmed by CVSS). A victim - likely a logged-in WordPress user or administrator - must interact with or visit the page containing the injected payload (UI:R), meaning the attack is not self-propagating and requires a social engineering or watering-hole step. Exploitation is limited to sites with wpDataTables 6.5.1.4 or below; sites that have updated, deactivated, or restricted access to the plugin's front-end pages are not affected.

Impact

The CVSS 3.1 base score of 7.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L) reflects a moderate-to-high real-world risk. The unauthenticated attack vector and low complexity are serious elevating factors, but the mandatory user-interaction requirement (UI:R) reduces immediate exploitability compared to fully self-propagating flaws. The A:L metric in the provided vector is atypical for XSS and should be verified with the vendor, as XSS rarely causes direct server-side availability impact. No EPSS score was provided, and the absence of a KEV listing or known active exploitation suggests opportunistic rather than targeted risk at present. However, WordPress plugins are routinely mass-scanned by threat actors, and the unauthenticated nature makes this a realistic target for automated exploitation campaigns. Sites with wpDataTables installed on publicly accessible pages carry meaningfully higher risk.

Exploit ScenarioDerived

An unauthenticated attacker identifies a WordPress site running wpDataTables 6.5.1.4 or earlier and submits a crafted payload (e.g., a script tag or event handler) to the vulnerable input parameter, which is stored or reflected without sanitization. When a logged-in WordPress administrator or authenticated user visits the affected page, the malicious script executes in their browser, allowing the attacker to exfiltrate the session cookie and hijack the admin session. No public proof-of-concept code is confirmed, but the Patchstack disclosure provides sufficient technical detail to enable exploit development.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 20, 2026

Unauthenticated Cross-Site Scripting in the wpDataTables WordPress plugin (versions 6.5.1.4 and below) allows a remote, unauthenticated attacker to inject malicious JavaScript that executes in victims' browsers upon page interaction. The CVSS scope change (S:C) indicates the injected script escapes the plugin's context and can access session cookies, perform authenticated actions, or redirect users within the broader WordPress site. No public exploit or CISA KEV listing is confirmed at time of analysis, though Patchstack has published the vulnerability details.

RemediationAI

The primary remediation is to update wpDataTables to a version above 6.5.1.4 via the WordPress plugin repository; the exact patched release version is not independently confirmed from the available data - consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/wpdatatables/vulnerability/wordpress-wpdatatables-plugin-6-5-1-4-cross-site-scripting-xss-vulnerability?_s_id=cve for the confirmed fix version. If an immediate update is not possible, consider disabling the plugin on publicly accessible pages until a patch can be applied, which removes the attack surface at the cost of losing table functionality. A Web Application Firewall (WAF) rule targeting common XSS payloads in wpDataTables input parameters can serve as a compensating control but should not be treated as a permanent substitute for patching, as WAF bypasses are common. Restrict plugin management to trusted administrators and monitor WordPress error logs for unexpected script-tag submissions.

Affected VersionsENISA

wpDataTables n/a ≤6.5.1.4

Affected Packages

euvd wpdatatables no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

wpDataTables is a WordPress plugin by Melograno Venture Studio (CPE: cpe:2.3:a:melograno_venture_studio:wpdatatables:*:*:*:*:*:*:*:*) that enables interactive data table creation and management within WordPress sites. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning one or more plugin parameters or inputs accept user-supplied data that is reflected or stored and later rendered in an HTML context without adequate output encoding or sanitization. Because the vulnerability is unauthenticated, the affected input surface is accessible without any WordPress account, suggesting it exists in a publicly reachable form submission, shortcode attribute, or table query parameter exposed to front-end visitors.

Know when Wpdatatables gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Patchstack) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.1 MEDIUM

AV:N/AC:L/PR:N reflect unauthenticated network exploitation; UI:R because victim must load the page; S:C for browser context escape; A:N as XSS does not directly impact server availability.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Unauthenticated Cross Site Scripting (XSS) in wpDataTables <= 6.5.1.4 versions.

Executive ViewAI

Why It Matters

The wpDataTables WordPress plugin (versions 6.5.1.4 and below) exposes WordPress sites to remote script injection attacks that do not require authentication, allowing attackers to manipulate visitors' browsers and perform actions as administrators. This directly threatens data confidentiality and site integrity, with particular risk of session hijacking and unauthorized account compromise. No vendor patch is currently available, requiring immediate mitigation to prevent exploitation.

Business Impact: High
Compensating Controls

Immediately disable the plugin; if business-critical, enforce network-level access controls (VPN or IP-whitelist to WordPress admin and affected endpoints), implement Web Application Firewall rules to block script injection patterns targeting wpDataTables endpoints, deploy Content Security Policy headers to prevent inline script execution site-wide, and establish daily access log monitoring to detect exploitation attempts.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
High
popular commercial WordPress plugin with broad site adoption
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2021-26754 CRITICAL POC
9.8 Feb 08

wpDataTables before 3.4.1 mishandles order direction for server-side tables, aka admin-ajax.php?action=get_wdtable order

CVE-2014-9175 HIGH POC
7.5 Dec 02

SQL injection vulnerability in wpdatatables.php in the wpDataTables plugin 1.5.3 and earlier for WordPress allows remote

CVE-2023-4314 HIGH POC
7.2 Sep 11

The wpDataTables WordPress plugin before 2.1.66 does not validate the "Serialized PHP array" input data before deseriali

CVE-2026-49080 CRITICAL
9.3 Jun 16

SQL injection in the wpDataTables WordPress plugin versions 7.3.6 and earlier allows unauthenticated remote attackers to

CVE-2021-24198 HIGH
8.1 Apr 12

The wpDataTables - Tables & Table Charts premium WordPress plugin before 3.4.2 has Improper Access Control. Rated high s

CVE-2021-24197 HIGH
8.1 Apr 12

The wpDataTables - Tables & Table Charts premium WordPress plugin before 3.4.2 has Improper Access Control. Rated high s

CVE-2026-57672 HIGH
7.1 Jul 02

Reflected/stored cross-site scripting in the wpDataTables WordPress plugin (versions 6.5.1.1 and earlier) allows unauthe

CVE-2026-65509 HIGH
7.1 Aug 06

Unauthenticated cross-site scripting in wpDataTables WordPress plugin (versions up to and including 7.5.1) allows remote

CVE-2021-24200 MEDIUM
6.5 Apr 12

The wpDataTables - Tables & Table Charts premium WordPress plugin before 3.4.2 allows a low privilege authenticated user

CVE-2021-24199 MEDIUM
6.5 Apr 12

The wpDataTables - Tables & Table Charts premium WordPress plugin before 3.4.2 allows a low privilege authenticated user

CVE-2024-0591 MEDIUM
6.1 Mar 13

The wpDataTables - WordPress Data Table, Dynamic Tables & Table Charts Plugin plugin for WordPress is vulnerable to Refl

CVE-2023-23876 MEDIUM
5.4 May 03

Auth. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. No vendor pat

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy