Description
The WP Data Access – App Builder for Tables, Forms, Dashboards, Charts & Maps plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'ImageURL column value (populated from wp_usermeta.description in the demonstrated path)' parameter in all versions up to, and including, 5.5.89 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Exploitation requires an administrator to have published a DataTables shortcode over a database column the attacker controls (e.g., wp_usermeta.description) with the Image URL media type assigned to that column — both are supported plugin features but are not enabled by default.
Published: 2026-11-07
Score: 6.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting (XSS)
Action: Apply Patch
AI Analysis

Impact

The vulnerability is a stored cross‑site scripting flaw in the WP Data Access plugin. Attackers can inject malicious scripts through the 'ImageURL' column of a DataTable when that column is configured to use the Image URL media type and is populated from a database column such as wp_usermeta.description. Because the plugin does not sanitize or escape the value, any script injected will be rendered in the HTML of pages that display the table. An attacker with subscriber‑level or higher access can thus execute arbitrary JavaScript in the browsers of all users who view the affected page, enabling actions such as cookie theft, session hijacking, or defacement.

Affected Systems

The flaw affects the WordPress plugin WP Data Access – App Builder for Tables, Forms, Dashboards, Charts & Maps from the vendor PeterschuLz NL. All plugin releases up to and including version 5.5.89 are vulnerable. Users who have published a DataTables shortcode that references a database column control by an attacker, such as wp_usermeta.description, and configured that column to use the Image URL media type, are at risk.

Risk and Exploitability

The CVSS score of 6.4 indicates a moderate level of severity. The EPSS score is not available, so the current probability of exploitation is uncertain, but the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. The attack requires an authenticated user with subscriber or higher privileges and the ability to deploy an affected DataTable shortcode. Once those conditions are met, the attacker can inject and persist malicious scripts that will execute whenever any site visitor loads the affected page. Because the flaw is a stored XSS, its impact is broad and can affect all users who view the injected pages.

Generated by OpenCVE AI on November 7, 2026 at 08:02 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade WP Data Access to version 5.5.90 or later where the 'ImageURL' column input is properly sanitized and escaped.
  • If an upgrade is impossible, disable the Image URL media type for columns that map to user‑controllable database fields or remove the shortcode entirely from public pages.
  • Implement additional input validation or output escaping for the wp_usermeta.description field to ensure any data rendered in tables is sanitized, addressing the underlying CWE‑79 flaw.

Generated by OpenCVE AI on November 7, 2026 at 08:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 07 Nov 2026 06:45:00 +0000

Type Values Removed Values Added
Description The WP Data Access – App Builder for Tables, Forms, Dashboards, Charts & Maps plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'ImageURL column value (populated from wp_usermeta.description in the demonstrated path)' parameter in all versions up to, and including, 5.5.89 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Exploitation requires an administrator to have published a DataTables shortcode over a database column the attacker controls (e.g., wp_usermeta.description) with the Image URL media type assigned to that column — both are supported plugin features but are not enabled by default.
Title WP Data Access <= 5.5.89 - Authenticated (Subscriber+) Stored Cross-Site Scripting via 'Image URL' Media-Type Column Renderer
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-11-07T06:39:37.093Z

Reserved: 2026-10-27T19:08:04.409Z

Link: CVE-2026-118204

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-07T07:17:03.077

Modified: 2026-11-07T07:17:03.193

Link: CVE-2026-118204

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-07T08:15:03Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')