Skip to main content

wpDataTables CVE-2026-65509

| EUVDEUVD-2026-53965 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-08-06 Patchstack GHSA-vwpv-7mgc-gcvr
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 public wpDataTables page
  2. Delivery
    Craft XSS payload in table input parameter
  3. Exploit
    Deliver malicious URL to logged-in WordPress admin
  4. Execution
    Admin loads page triggering script execution
  5. 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 attacker requires no authentication against the WordPress site (PR:N confirmed by CVSS vector). Exploitation requires that a victim user - most likely a WordPress administrator or editor - visits or is directed to a page rendering the malicious wpDataTables content (UI:R). The specific wpDataTables input field or parameter accepting unsanitized user data is not identified in the available intelligence; the Patchstack advisory should be reviewed to identify the precise injection point. Exploitation is limited by the requirement for victim interaction: a purely server-side or automated attack chain is not feasible. Sites where wpDataTables pages are only accessible to authenticated users have a reduced attack surface, as an unauthenticated attacker would still need a logged-in victim to complete the XSS chain.

Impact

The CVSS base score of 7.1 with vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L reflects a medium-high risk profile. PR:N confirms exploitation does not require an attacker to hold any WordPress account, significantly lowering the barrier to entry. AC:L indicates no special timing, race condition, or complex prerequisite is needed. UI:R is the primary limiting factor - a victim (typically a logged-in administrator or editor) must visit or be lured to the page containing the injected payload. The scope change (S:C) elevates practical impact because a successful attack against an admin session can result in site takeover, not merely content defacement. No EPSS data was provided in the intelligence set, and the CVE does not appear in the CISA KEV catalog, so widespread in-the-wild exploitation is not confirmed. The vendor-assigned A:L for availability is notable - standard reflected XSS rarely causes availability impact, and this metric warrants independent verification by operators. The overall risk is real and actionable, particularly for sites where unauthenticated users can interact with wpDataTables-rendered content.

Exploit ScenarioDerived

An attacker identifies a wpDataTables-powered page on a target WordPress site that reflects or stores user-supplied input without sanitization. The attacker crafts a malicious URL or form submission containing a JavaScript payload and either visits the page directly (reflected XSS) or submits the payload for storage. The attacker then socially engineers a logged-in WordPress administrator into clicking a crafted link, causing the malicious script to execute in the admin's browser, where it can exfiltrate session cookies, create rogue admin accounts via the WordPress REST API, or perform any action the admin user can perform. No public proof-of-concept code has been identified at the time of analysis, but the low attack complexity makes independent exploitation straightforward for a moderately skilled attacker.

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 06, 2026

Unauthenticated cross-site scripting in wpDataTables WordPress plugin (versions up to and including 7.5.1) allows remote attackers to inject and execute arbitrary JavaScript in a victim's browser without any authentication. The CVSS vector (PR:N, S:C) confirms the attacker requires no login to submit a malicious payload, while the scope change indicates script execution crosses into the victim's authenticated browser session - enabling session hijacking, credential theft, or admin-level actions on behalf of a logged-in WordPress user. No public exploit code or CISA KEV listing has been identified at the time of analysis, but the unauthenticated and low-complexity nature of the attack makes it a practical risk for any site running the affected plugin with public-facing table inputs.

RemediationAI

The primary remediation is to update the wpDataTables plugin beyond version 7.5.1. The Patchstack advisory at https://patchstack.com/database/wordpress/plugin/wpdatatables/vulnerability/wordpress-wpdatatables-plugin-7-5-1-cross-site-scripting-xss-vulnerability should be consulted for the exact patched version, as an explicit fix version number was not present in the available intelligence data. If an immediate update is not possible, administrators should restrict public access to any pages or endpoints that render wpDataTables table content with user-supplied parameters - for example, placing affected pages behind authentication or a WAF rule targeting common XSS patterns in table query strings. WordPress sites should also enforce a strict Content Security Policy (CSP) header to limit the impact of any successful XSS injection by blocking inline script execution and restricting allowed script sources. Note that CSP configuration may require tuning and could break other plugin functionality if not carefully scoped.

Affected VersionsENISA

wpDataTables n/a ≤7.5.1

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

CWE-79 (Improper Neutralization of Input During Web Page Generation - XSS) identifies the root cause: user-supplied input is rendered in an HTML context without adequate sanitization or escaping. The affected product, identified via CPE cpe:2.3:a:wpdatatables:wpdatatables:*:*:*:*:*:*:*:*, is the wpDataTables WordPress plugin - a premium plugin for rendering interactive data tables and charts from spreadsheets and databases. The CVSS scope-change metric (S:C) is characteristic of stored or reflected XSS where the execution context shifts from the server-side component to the victim's browser session, a different security principal. The combination of AV:N and PR:N confirms that the injection point is reachable by unauthenticated, external HTTP clients.

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

Standard reflected/stored XSS: network vector, no auth, victim interaction required, scope changes to browser; availability impact not substantiated for typical XSS.

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 <= 7.5.1 versions.

Executive ViewAI

Why It Matters

The wpDataTables WordPress plugin (versions 7.5.1 and earlier) contains an unauthenticated cross-site scripting flaw that allows attackers to execute arbitrary actions within the browsers of logged-in administrators and site users without requiring any credentials or authentication. Any organization operating this plugin on a public-facing WordPress site faces immediate risk of session hijacking, credential theft, and unauthorized administrative actions performed on behalf of compromised users. This vulnerability is particularly urgent because no vendor patch is currently available, requiring immediate interim protective measures.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) implement WAF rules filtering for XSS attack patterns, (2) restrict plugin features to authenticated users only, (3) disable or remove the plugin if not operationally essential, (4) enforce strong administrative password policies and enable two-factor authentication, (5) configure logging and monitoring to detect exploitation attempts.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Medium
popular premium WordPress plugin, significant active install base
Data Quality
5 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-66597 HIGH
7.1 Aug 20

Unauthenticated Cross-Site Scripting in the wpDataTables WordPress plugin (versions 6.5.1.4 and below) allows a 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