Skip to main content

wpDataTables EUVDEUVD-2026-41283

| CVE-2026-57672 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-07-02 Patchstack GHSA-wh3h-pj4h-37rg
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Craft URL with malicious script payload
  2. Delivery
    Lure victim to open crafted wpDataTables page
  3. Exploit
    Unsanitized input reflected into HTML
  4. Execution
    Script executes in site origin (scope change)
  5. Impact
    Steal session cookies 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

Exploitation requires that the wpDataTables plugin (version 6.5.1.1 or earlier) is installed and that the vulnerable input-reflecting path is publicly reachable - no authentication is needed (PR:N), consistent with the "unauthenticated XSS" disclosure. The key limiting factor is required user interaction (UI:R): a victim must open an attacker-crafted link or view attacker-influenced content for the injected script to fire, so exploitation depends on successful social engineering or luring rather than a purely automated remote hit. Impact is amplified by the scope change (S:C), meaning the payload's effect can extend beyond the plugin into the wider WordPress site context, but the payload only executes in the browser of a user who is induced to load the malicious content.

Impact

The CVSS 3.1 base score is 7.1 (High) driven by AV:N/AC:L/PR:N/UI:R with a scope change (S:C) and Low impact across confidentiality, integrity, and availability. The network vector, low complexity, and no-privilege requirement make it easy to reach, but the UI:R requirement means a victim must be induced to interact (open a link or view attacker-influenced content), which meaningfully reduces automatability and mass-exploitation likelihood - this is a phishing/social-engineering-gated bug rather than a wormable one. No EPSS score was provided in the input, and there is no KEV listing or POC signal, so real-world exploitation pressure appears currently low-to-moderate and opportunistic. The scope change is the aggravating factor: successful injection can pivot into the broader site/admin context, so on WordPress sites that run this plugin publicly it should be treated as a genuine priority rather than a paper-only high.

Exploit ScenarioDerived

An attacker crafts a URL or submits input to a wpDataTables-rendered page containing a malicious script payload, then lures a site visitor or administrator to open it (UI:R). When the victim's browser renders the unsanitized output, the script runs in the site's origin and, given the scope change, can steal session cookies, perform actions as the victim, or attempt admin-panel takeover. No public proof-of-concept is identified at this time.

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 – Jul 02, 2026

Reflected/stored cross-site scripting in the wpDataTables WordPress plugin (versions 6.5.1.1 and earlier) allows unauthenticated remote attackers to inject arbitrary JavaScript that executes in a victim's browser when they view a crafted page or follow a malicious link. The scope-change (S:C) rating in the CVSS vector indicates the injected script can affect resources beyond the vulnerable component - for example the wider WordPress site context - enabling session/cookie theft or admin-panel actions. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV; it was disclosed through Patchstack's vulnerability database.

RemediationAI

No exact vendor fix version is stated in the available data, so the specific patched release is not independently confirmed; consult the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/wpdatatables/vulnerability/wordpress-wpdatatables-plugin-6-5-1-1-cross-site-scripting-xss-vulnerability) and the plugin's changelog and upgrade to the first release above 6.5.1.1 as soon as the vendor publishes it. Until a patched version is confirmed and applied, reduce exposure by placing the affected plugin endpoints behind a Web Application Firewall with XSS filtering rules (Patchstack itself offers virtual patching for this CVE), restricting or gating public access to pages that render wpDataTables output, and enabling a strict Content-Security-Policy that disallows inline script to blunt injected payloads - note that a strict CSP can break legitimate inline scripts used by themes/plugins and should be tested in staging. If the plugin is not actively needed, deactivating and removing it eliminates the exposure entirely at the cost of losing table/chart functionality.

Affected VersionsENISA

wpDataTables n/a ≤6.5.1.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

wpDataTables is a commercial WordPress table/chart-building plugin (vendor CPE: melograno_venture_studio:wpdatatables) used to render sortable, filterable data tables and charts on WordPress sites. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning user-controllable input is reflected or stored into HTML output without adequate output encoding or input sanitization, so browser-interpreted markup and script survive into the rendered page. Because the entry point is reachable without authentication (PR:N), the untrusted data path is exposed to anonymous visitors rather than requiring a logged-in role.

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 7.1 HIGH

Unauthenticated network-reachable XSS (AV:N/PR:N) requiring victim interaction (UI:R), with scope change into the site context (S:C) and limited browser-side C/I/A impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/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.1 versions.

Executive ViewAI

Why It Matters

wpDataTables WordPress plugin versions 6.5.1.1 and earlier contain a reflected/stored XSS vulnerability exploitable by unauthenticated attackers, enabling injection of malicious code that can compromise administrator accounts, steal sessions, and manipulate site-wide functionality across the wider WordPress instance. Organizations running this plugin face immediate risk of account takeover and unauthorized administrative action without intervention. Remediation requires urgent plugin removal or disablement pending patch availability.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Immediately uninstall or disable the plugin to remove attack surface; (2) Deploy Web Application Firewall rules to block requests containing script payloads; (3) Restrict plugin functionality to trusted internal IP ranges if removal is infeasible; (4) Enable WordPress security hardening plugins with XSS filtering; (5) Implement strict Content Security Policy headers; (6) Monitor web server logs and WordPress activity logs for anomalous POST/GET requests containing encoded or unencoded script tags.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
popular commercial WordPress tables/charts plugin, common but not universal
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-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-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