External risk intelligence

TrueBooker WordPress Plugin Account Takeover Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 9.8)

CVE-2026-16142

The vulnerability affects a WordPress plugin, which is designed to be a public-facing web application. The vulnerable AJAX handler is accessible to unauthenticated users, meaning the attack surface is reachable via the public internet as part of the normal operation of the web platform.

Halo Surface Signal: 5 out of 5 — more likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This vulnerability affects the TrueBooker plugin for WordPress, allowing unauthenticated attackers to take over any user account, including administrators, by changing their email addresses and initiating a password reset. This could lead to a complete compromise of WordPress sites that use this plugin.

  • Attackers can seize control of WordPress accounts.
  • Affects a popular plugin; confirms site relevance.
  • Assess exposure to prevent unauthorized access.

Attack Path

How an attacker could exploit the issue

An attacker can target any user account, including administrators, on a WordPress site using the TrueBooker plugin. By sending a request to a specific handler, an attacker can change a user's email address to one they control. Once the email is changed, the attacker can initiate a password reset to gain full account control.

  • No authentication required.
  • Arbitrary user email address update.
  • Account takeover via password reset.

Live Threat

Current exploitation, exposure, and threat context

An unauthenticated attacker could compromise any WordPress user account, including administrators, by manipulating the account's email address. This allows the attacker to then initiate a password reset, directing the reset link to their own controlled email address and gaining full account control. This is possible when the TrueBooker plugin is active and an attacker can reach the vulnerable AJAX handler.

  • User accounts and administrative access.
  • Via a specially crafted network request.
  • Complete account takeover and data compromise.

Operational Fix

Recommended remediation, mitigation, and detection steps

The WordPress platform owner and the security team are likely responsible for addressing this vulnerability, as it impacts a plugin commonly used for website functionality. The initial focus should be on identifying all instances of the TrueBooker plugin, confirming its reachability and business criticality, and then coordinating remediation efforts with the plugin's vendor or through alternative controls.

  • WordPress platform owners are responsible.
  • Verify plugin presence and exposure.
  • Plan vendor coordination and remediation.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the TrueBooker plugin for WordPress?

TrueBooker is an appointment scheduling plugin designed to manage bookings directly within a WordPress environment. It provides functionality for users to schedule appointments and services, which necessitates handling user data and account interactions through the WordPress platform.

What does CWE-639 mean for CVE-2026-16142?

CWE-639 refers to an Authorization Bypass Through User-Controlled Key. In the context of this CVE, it means the plugin fails to verify if the person making a request is authorized to modify a specific user account. Because the software trusts the user-supplied ID without checking permissions, it allows unauthorized changes to account information.

How does an attacker trigger this vulnerability?

An attacker triggers this by sending a crafted request to the plugin's AJAX handler. Because the handler does not require authentication, the attacker does not need to be logged in to the site. Importantly, this issue is not triggered by standard user interactions; it requires the specific, malicious request to the vulnerable background function to execute.

Is my site at risk according to Halo Surface Signal?

Yes, Halo Surface Signal identifies this as a high-priority risk. Since TrueBooker is a public-facing plugin and the vulnerable component is accessible to unauthenticated users over the internet, any WordPress site running the affected versions is reachable and potentially exposed to this attack vector.

What should I do if I use TrueBooker?

First, verify if your site has the TrueBooker plugin installed and check the version. If you are using version 1.2.6 or older, you are affected. You should look for available updates from the plugin developer immediately. If an update is not available, consider disabling the plugin until a secure version is confirmed to protect your user accounts.

References