Description
The Age Verification & Identity Verification by Token of Trust plugin for WordPress is vulnerable to unauthorized access in all versions up to and including 4.0.2. This is due to the handle_export_table() function being registered on the WordPress 'init' hook, which fires for all requests, including those from unauthenticated visitors, without any capability check. This makes it possible for unauthenticated attackers to download a CSV file containing sensitive WooCommerce donation data, including order dates, order IDs, charitable donation amounts, and admin-only order edit URLs, simply by visiting any page on the site with the 'tot_export_table' GET parameter set to a numeric value (0–3).
Published: 2026-07-09
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Token of Trust Age Verification & Identity Verification plugin for WordPress contains a missing authorization flaw (CWE‑862). A function called handle_export_table is hooked to WordPress’s init action and is executed for every HTTP request, even those from users who are not logged in. Because the function performs no capability check, an attacker can simply append the tot_export_table GET parameter with a numeric value (0–3) to any page URL. The plugin then emits a CSV file that includes sensitive WooCommerce donation data such as order dates, order IDs, donation amounts and admin‑only order edit URLs, effectively exposing donor identities and financial information.

Affected Systems

WordPress sites that have the Token of Trust Age Verification & Identity Verification plugin installed at version 4.0.2 or earlier are impacted. The description does not state that later releases contain the fix, so sites using newer versions cannot be assumed secure until they are verified to be patched.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity, while the EPSS score of less than 1% suggests a low likelihood of exploitation at present. The vulnerability is not listed in the CISA KEV catalog. Attackers can exploit the flaw through a remote, unauthenticated web request by visiting any page on the site with the ‘tot_export_table’ parameter set; no credentials or special configuration are required. Successful exploitation reveals confidential donor information, potentially violating privacy regulations and eroding customer trust.

Generated by OpenCVE AI on July 29, 2026 at 12:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Token of Trust plugin to a version newer than 4.0.2.
  • If an upgrade is not possible, remove or disable the handle_export_table action from the init hook or modify the plugin’s source code to insert a capability check such as current_user_can('manage_options') before executing the export.
  • Implement a web‑application firewall rule or .htaccess restriction to block unauthenticated requests that contain the tot_export_table parameter.

Generated by OpenCVE AI on July 29, 2026 at 12:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 09 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 09 Jul 2026 10:00:00 +0000

Type Values Removed Values Added
First Time appeared Tokenoftrust
Tokenoftrust age Verification & Identity Verification By Token Of Trust
Wordpress
Wordpress wordpress
Vendors & Products Tokenoftrust
Tokenoftrust age Verification & Identity Verification By Token Of Trust
Wordpress
Wordpress wordpress

Thu, 09 Jul 2026 08:15:00 +0000

Type Values Removed Values Added
Description The Age Verification & Identity Verification by Token of Trust plugin for WordPress is vulnerable to unauthorized access in all versions up to and including 4.0.2. This is due to the handle_export_table() function being registered on the WordPress 'init' hook, which fires for all requests, including those from unauthenticated visitors, without any capability check. This makes it possible for unauthenticated attackers to download a CSV file containing sensitive WooCommerce donation data, including order dates, order IDs, charitable donation amounts, and admin-only order edit URLs, simply by visiting any page on the site with the 'tot_export_table' GET parameter set to a numeric value (0–3).
Title Age Verification & Identity Verification by Token of Trust <= 4.0.2 - Missing Authorization to Unauthenticated Information Exposure via 'tot_export_table' Parameter
Weaknesses CWE-862
References
Metrics cvssV3_1

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


Subscriptions

Tokenoftrust Age Verification & Identity Verification By Token Of Trust
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-09T12:47:15.822Z

Reserved: 2026-04-30T19:30:10.370Z

Link: CVE-2026-7558

cve-icon Vulnrichment

Updated: 2026-07-09T12:47:11.303Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T13:00:16Z

Weaknesses