Description
The WP Data Access WordPress plugin before 5.5.79 does not validate the column names it accepts on one of its unauthenticated AJAX actions, and the nonce guarding that action does not cover them, allowing unauthenticated attackers to read arbitrary columns of the database table the affected front-end form is bound to, including user password hashes where that table is the users table.
Published: 2026-08-09
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The WP Data Access plugin allows an unauthenticated attacker to specify arbitrary column names in an AJAX request that is not protected by the proper nonce checks, enabling the reader to retrieve any column from the bound database table. This includes user password hashes when the table is the WordPress users table, resulting in a full compromise of sensitive authentication credentials.

Affected Systems

WordPress sites running the WP Data Access plugin before version 5.5.79 are affected. The vulnerability exists in any front‑end form that relies on this plugin, regardless of other authentication mechanisms, because the AJAX action does not enforce proper access control.

Risk and Exploitability

The EPSS score is not available and the vulnerability is not listed in CISA KEV, but the lack of an authentication requirement means attackers can exploit it from any web client. The vulnerability is essentially a remote disclosure of arbitrary data, and the high potential to read hashed passwords makes it a severe data exposure risk. The attack can be carried out simply by sending crafted HTTP requests to the exposed AJAX endpoint, and because no authentication is required, anyone can trigger it.

Generated by OpenCVE AI on August 9, 2026 at 07:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update WP Data Access to version 5.5.79 or later, which adds proper column name validation and nonce coverage.
  • If updating is temporarily infeasible, disable or restrict the unauthenticated AJAX endpoint by removing the plugin from the site or configuring WordPress to block the specific REST or AJAX routes.
  • Conduct a comprehensive audit of all installed plugins for similar authorization bypass patterns and verify that no other plugins expose sensitive database columns without proper authentication.

Generated by OpenCVE AI on August 9, 2026 at 07:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 09 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
CWE-285

Sun, 09 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The WP Data Access WordPress plugin before 5.5.79 does not validate the column names it accepts on one of its unauthenticated AJAX actions, and the nonce guarding that action does not cover them, allowing unauthenticated attackers to read arbitrary columns of the database table the affected front-end form is bound to, including user password hashes where that table is the users table.
Title WP Data Access < 5.5.79 - Unauthenticated Sensitive Data Disclosure via Autocomplete Column Authorization Bypass
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-09T06:00:12.880Z

Reserved: 2026-07-28T07:35:05.620Z

Link: CVE-2026-18032

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-09T07:30:04Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-285

    Improper Authorization