External risk intelligence

TrueBooker WordPress Plugin Account Takeover Vulnerability.

CVE advisorySeverity: CRITICAL (CVSS 9.8)

CVE-2026-18776

The vulnerability exists in a WordPress plugin. WordPress sites are commonly deployed as public-facing web applications, and AJAX endpoints in such plugins are typically reachable over the public internet by design.

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

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A critical vulnerability has been identified in the TrueBooker WordPress plugin that could allow unauthorized individuals to take over user accounts, including administrator accounts, by manipulating email addresses and using the password reset feature. This issue arises from a lack of proper authorization checks within the plugin's functions.

  • Unauthenticated users can hijack accounts.
  • Account takeover can impact operations.
  • Confirm relevance and exposure for TrueBooker.

Attack Path

How an attacker could exploit the issue

An attacker can exploit this vulnerability by sending a specially crafted request to the vulnerable WordPress site. This request targets the plugin's AJAX actions, which lack proper authorization checks. By successfully triggering these actions, an unauthenticated user can alter the email address of any user, including administrators. This allows the attacker to initiate a password reset for the compromised account and gain full control.

  • No authentication required.
  • Targets AJAX actions.
  • Allows account takeover.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could allow an unauthenticated attacker to change the email address of any user, including administrators, on a WordPress site using the affected plugin. If successful, the attacker could then initiate a password reset and gain control of the targeted account.

  • User account credentials could be compromised.
  • An attacker could exploit AJAX actions.
  • Unauthorized account takeover may occur.

Operational Fix

Recommended remediation, mitigation, and detection steps

The TrueBooker WordPress plugin's authorization flaws present a critical risk, enabling unauthenticated account takeover. The first step is to locate all instances of the plugin, assess their reachability and business criticality, and identify the accountable owner. Remediation planning should then proceed based on this risk assessment, potentially involving coordination with vendor management if custom configurations or support agreements are in place.

  • WordPress site administrators and platform owners.
  • Verify plugin reachability and critical user impact.
  • Plan targeted remediation or vendor engagement.

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 used for?

TrueBooker is a WordPress plugin designed to handle booking and scheduling functionality directly within a site. It acts as an extension to the WordPress platform, allowing site owners to manage appointments or reservations. Because it is a plugin, it integrates into the site's backend and often exposes specific AJAX endpoints to process requests from a user's browser.

What does CWE-284 mean for CVE-2026-18776?

CWE-284 refers to Improper Access Control. In the context of CVE-2026-18776, this means the plugin fails to verify whether a person is authorized to perform specific actions. Because the software does not check permissions during certain AJAX calls, it allows users to perform sensitive operations—like changing an account's email address—without ever proving they have the right to do so.

How does an attacker trigger this vulnerability?

An attacker triggers this by sending a crafted request directly to the plugin's unprotected AJAX endpoints. The bug is not triggered by standard site usage or legitimate user activity; it requires an intentional, malicious request aimed at these specific backend functions. If the request reaches the endpoint, the server processes the unauthorized change, regardless of who initiated the command.

Is my site at risk if it uses TrueBooker?

Halo Surface Signal indicates that because this plugin is used for web-based services, its AJAX endpoints are often reachable over the public internet by design. If your WordPress site is public-facing, this vulnerability is highly relevant to you, as an attacker does not need local network access to exploit the flaw. You should treat any internet-accessible instance as a potential target.

What should I do if I run TrueBooker?

First, inventory your systems to confirm which WordPress sites have TrueBooker installed. Assess the business importance of those sites and determine who is responsible for their maintenance. Since this vulnerability allows for complete account takeover, prioritize verifying if an update is available to patch the authorization logic, and coordinate with your team to apply the fix or remove the plugin.

References