Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessVisit public page displaying table
-
ExploitExtract embedded export token from page
-
ExecutionCall export action with token
-
ImpactDownload full table contents including hidden columns/rows
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery 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 target site actively uses the WP Data Access plugin (before 5.5.84) to publish a database table on a publicly accessible page - the export action and its gating token only appear where such a table is displayed. No authentication, user interaction, or special privileges are required against those pages, and the attacker simply reuses the token the plugin itself prints publicly. The practical limiting factor is deployment-specific: impact is bounded to data in tables the site chooses to display, so sites that do not publicly display WP Data Access tables, or whose displayed tables contain no sensitive hidden columns/rows, face little to no real exposure. Only Low confidentiality impact results - no data modification or denial of service. |
| Impact | This is a genuine but moderate-severity information-disclosure flaw. The provided CVSS:3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N, 5.3 Medium) is internally consistent with the description: exploitation is network-based, low-complexity, and requires no authentication because the gating token is printed by the plugin itself into the public page displaying the table. Confidentiality impact is correctly scoped as Low (C:L) since only data from tables the site already chooses to display publicly is exposed - albeit including columns/rows hidden from the rendered view - with no integrity or availability impact. Signals mostly agree on 'real but not urgent': publicly available exploit code exists (reported by WPScan), which raises practical exploitability, yet EPSS is low at 0.18% (7th percentile) and the vulnerability is NOT in CISA KEV. SSVC reinforces this nuance - Exploitation: none (no observed in-the-wild activity), Automatable: yes (unauthenticated, scriptable harvesting across many sites), Technical Impact: partial. The combination of low EPSS, no KEV listing, but POC + automatable suggests opportunistic/automated data scraping is plausible even though mass exploitation has not been confirmed. Verdict: prioritize patching for sites that use WP Data Access to publish tables containing any sensitive hidden columns, but this is not a drop-everything critical issue. |
| Exploit ScenarioDerived | A site uses WP Data Access to display a filtered/limited table to visitors, trusting that hidden columns and rows are not exposed. An unauthenticated attacker views the public page, reads the export token the plugin embeds in the page HTML, and then invokes the plugin's export action with that token to download the complete underlying table - including columns and rows withheld from the visible display. Public exploit code is available (WPScan), making this trivially repeatable and scriptable across affected sites. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Unauthorized export of complete database table contents in the WP Data Access WordPress plugin before 5.5.84 lets unauthenticated remote attackers retrieve every row and column of any table the site publishes publicly, including data hidden from the on-page view, by reusing a token the plugin itself prints into those public pages. The flaw carries a CVSS 3.1 vector of AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N (5.3), so impact is confined to confidentiality with no modification or denial of service. Publicly available exploit code exists, but there is no confirmed active exploitation and EPSS is low at 0.18% (7th percentile); a vendor-released patch in version 5.5.84 is available.
RemediationAI
Apply the vendor-released fix by updating WP Data Access to 5.5.84 or later, which is the primary and cleanest remediation. Where upgrading is not immediately possible, unpublish or remove any front-end tables generated by WP Data Access so the export action and its embedded token are no longer exposed to visitors - the trade-off is loss of the displayed tables, and this only reduces exposure on sites whose risk depends on those pages. A WAF or web-server rule blocking the plugin's export request pattern (for example requests carrying the export token parameter to the table-export action) can provide interim cover, but the token name and request shape are version-specific and brittle, so it should be treated as a stopgap rather than a fix, and log inspection for unexpected export requests is worthwhile. Sites that do not publicly display WP Data Access tables face little exposure and can schedule the update normally. Advisory references: https://wpscan.com/vulnerability/65544ed7-d80b-439e-bf8e-73e94041b6bb/ and https://nvd.nist.gov/vuln/detail/CVE-2026-106099.
Affected VersionsENISA
Affected Packages
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
WP Data Access is a WordPress plugin that lets site administrators expose database tables as front-end views on public pages. Its table-export action is gated only by a token that the plugin embeds in the HTML of any page displaying such a table; the handler validates that token rather than the caller's identity or WordPress capabilities, so any anonymous visitor who loads the page can extract the token and replay it against the export endpoint. The record is classified as CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor), which describes the impact rather than the mechanism - the underlying defect is effectively a missing authorization/capability check on the export handler, since a value printed to every public visitor cannot serve as a secret. The CPE cpe:2.3:a:unknown:wp_data_access:*:*:*:*:*:*:*:* identifies the plugin without version bounds, and EUVD brackets affected releases as 0 through <5.5.84. Exposure is conditional: the export action and its token exist only where a site actually publishes a WP Data Access table on a publicly reachable page.
Know when Wp Data Access 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
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Token is printed in public pages so unauthenticated network exploitation is low-complexity (AV:N/AC:L/PR:N/UI:N); only read access to displayed-table data yields C:L with no I/A impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The WP Data Access WordPress plugin before 5.5.84 does not restrict its database table export action to authorized users, gating it only with a token that the WP Data Access WordPress plugin before 5.5.84 itself prints into the public pages on which it displays a table, allowing unauthenticated attackers to export the complete contents of any publicly displayed table, including columns and rows withheld from the display shown to visitors.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Wp Data Access
View allThe WP Data Access WordPress plugin before 5.0.0 does not properly sanitise and escape the backup_date parameter before
Blind SQL injection in the WordPress WP Data Access plugin through version 5.5.82 could allow a remote attacker to read
SQL injection in the WP Data Access WordPress plugin (versions <= 5.5.81) lets remote unauthenticated attackers inject a
Unauthenticated attackers can modify data in the WP Data Access WordPress plugin before version 5.5.77 by abusing one of
Unauthenticated SQL injection in the WP Data Access WordPress plugin (versions <= 5.5.70) allows remote attackers to inj
The WP Data Access plugin for WordPress is vulnerable to privilege escalation in versions up to, and including, 5.3.7. R
Unauthenticated SQL injection in the WordPress plugin WP Data Access affects all versions up to and including 5.5.84, al
Unauthenticated reflected cross-site scripting in WP Data Access WordPress plugin (versions up to and including 5.5.79)
Stored Cross-Site Scripting in WP Data Access WordPress plugin versions up to and including 5.5.79 is exploitable by use
Broken access control in WP Data Access WordPress plugin versions 5.5.80 and earlier exposes protected data to unauthent
Cross-Site Request Forgery (CSRF) vulnerability in Passionate Programmers B.V. Rated medium severity (CVSS 4.3), this vu
EUVD-2026-100882
GHSA-mjx7-qq55-q3w6
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB