Description
The TrueBooker plugin for WordPress is vulnerable to Account Takeover in all versions up to, and including, 1.2.6. This is due to the add_front_user_update() AJAX handler being registered for unauthenticated users and accepting an arbitrary truebooker_wp_user_id value, which is passed directly to wp_update_user() without verifying authentication or ownership. This makes it possible for unauthenticated attackers to change any WordPress user account email address, including an administrator, by submitting the target user ID and an attacker-controlled email address. An attacker can then use the native WordPress password reset flow to receive the reset link at the attacker-controlled email address and take over the account.
Published: 2026-08-15
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The TrueBooker plugin for WordPress exposes an add_front_user_update AJAX handler to unauthenticated users, allowing them to supply any truebooker_wp_user_id value. The handler passes this identifier directly to WordPress’s wp_update_user function without verifying whether the requester is authenticated or authorized to modify that account. By changing a victim’s email address to an attacker‑controlled address, the attacker can then trigger the native WordPress password reset flow and receive the reset link at their own mailbox, thereby taking full control of the account. This flaw is a classic example of CWE‑639, where an attacker can gain privilege by tampering with ownership references.

Affected Systems

The TrueBooker – Appointment Booking and Scheduler System, developed by ThemisTechMount, is vulnerable in all releases up to and including version 1.2.6. Sites running any of these plugin versions and exposing the plugin to public web traffic are at risk.

Risk and Exploitability

The vulnerability carries a CVSS score of 9.8, classifying it as critical. The EPSS score is less than 1 %, indicating that, at present, exploitation is unlikely but not impossible. The flaw is not listed in CISA’s KEV catalog. The attack can be carried out simply by sending a crafted POST request to the exposed AJAX endpoint; no authentication is required. Successful exploitation results in full control of the targeted user account, including administrators.

Generated by OpenCVE AI on August 15, 2026 at 17:17 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the TrueBooker plugin to a version newer than 1.2.6 when available to remove the insecure handler.
  • If an upgrade cannot be performed immediately, deactivate or uninstall the TrueBooker plugin to eliminate the attack surface.
  • Deploy or configure a web application firewall or custom ruleset to block unauthenticated requests to the add_front_user_update AJAX action until the plugin is patched or removed.

Generated by OpenCVE AI on August 15, 2026 at 17:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 17 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 17 Aug 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Themetechmount
Themetechmount truebooker-appointment-booking
Wordpress
Wordpress wordpress
Vendors & Products Themetechmount
Themetechmount truebooker-appointment-booking
Wordpress
Wordpress wordpress

Sat, 15 Aug 2026 08:45:00 +0000

Type Values Removed Values Added
Description The TrueBooker plugin for WordPress is vulnerable to Account Takeover in all versions up to, and including, 1.2.6. This is due to the add_front_user_update() AJAX handler being registered for unauthenticated users and accepting an arbitrary truebooker_wp_user_id value, which is passed directly to wp_update_user() without verifying authentication or ownership. This makes it possible for unauthenticated attackers to change any WordPress user account email address, including an administrator, by submitting the target user ID and an attacker-controlled email address. An attacker can then use the native WordPress password reset flow to receive the reset link at the attacker-controlled email address and take over the account.
Title TrueBooker <= 1.2.6 - Unauthenticated Account Takeover via Insecure Direct Object Reference in 'truebooker_wp_user_id' Parameter
Weaknesses CWE-639
References
Metrics cvssV3_1

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


Subscriptions

Themetechmount Truebooker-appointment-booking
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-17T17:47:25.833Z

Reserved: 2026-07-17T17:24:45.954Z

Link: CVE-2026-16142

cve-icon Vulnrichment

Updated: 2026-08-17T17:47:05.734Z

cve-icon NVD

Status : Deferred

Published: 2026-08-15T09:16:29.560

Modified: 2026-08-20T12:48:10.287

Link: CVE-2026-16142

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T10:30:08Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key