External risk intelligence

WordPress LatePoint Plugin Authentication Bypass via Account Takeover

CVE advisorySeverity: CRITICAL (CVSS 9.1)

CVE-2026-118066

The vulnerable component is a WordPress plugin designed for appointment booking and customer scheduling. These plugins are intended to be public-facing by design to allow customers to interact with booking interfaces, calendars, and account management portals directly via the internet.

Authentication Bypass

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

A vulnerability in a WordPress plugin for appointment booking allows unauthenticated attackers to bypass authentication and take over customer accounts. This could expose sensitive booking and personal information.

  • Unauthenticated account takeover in booking plugin.
  • Critical access to bookings and customer data.
  • Confirm relevance and assess exposure.

Attack Path

How an attacker could exploit the issue

An attacker can initiate their journey by probing public-facing routes of the Appointment Booking Plugin to identify a target customer's email address. This is achieved by sending specially crafted requests that exploit a flaw in how the plugin handles certain parameters, allowing them to query for customer data. Once a target is identified and a password reset window is triggered, the attacker can then exploit an authentication bypass vulnerability in the password change functionality to take over the identified customer's account, gaining access to their personal information and potentially linked WordPress accounts.

  • Unauthenticated access to public routes required.
  • SQL injection triggers account takeover.
  • Full account access and PII exposure.

Live Threat

Current exploitation, exposure, and threat context

An unauthenticated attacker could bypass authentication to take over a customer account. This vulnerability affects the Appointment Booking Plugin, allowing an attacker to manipulate password reset functionality to gain control of a specific customer's account when specific conditions are met. This could lead to unauthorized access to sensitive personal and booking information.

  • Customer account data and PII at risk.
  • Authentication bypass via crafted requests.
  • Unauthorized access to bookings and personal details.

Operational Fix

Recommended remediation, mitigation, and detection steps

This critical vulnerability in the Appointment Booking Plugin affects WordPress sites, potentially allowing unauthenticated attackers to take over customer accounts and access sensitive data. Website administrators, platform teams responsible for WordPress hosting, and security teams should lead the initial response. The first step is to identify all instances of the plugin, determine their exposure to the internet, and assess their business criticality to prioritize remediation efforts, which may involve coordinating with the plugin vendor.

  • Website administrators and platform teams own the issue.
  • Verify plugin presence and internet exposure.
  • Plan vendor-coordinated remediation or risk reduction.

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 Appointment Booking Plugin – LatePoint?

LatePoint is a WordPress plugin designed for appointment scheduling, calendar management, and customer interactions. It enables businesses to host interactive booking forms, handle service appointments, and manage customer accounts directly on their website. Because it provides a customer portal for order tracking and cabinet access, it serves as a functional interface between external users and the underlying WordPress database.

How does CVE-2026-118066 cause an account takeover?

This vulnerability involves Improper Authentication, categorized as CWE-287. It occurs because the plugin incorrectly processes specific input strings in database queries. By sending crafted values that the software treats as SQL commands rather than text, an attacker can manipulate the password reset logic to match customer accounts and replace legitimate passwords with their own, effectively bypassing the need for valid credentials.

Do I need to be logged in to trigger this vulnerability?

No. The attack is unauthenticated, meaning the malicious requests are sent to public-facing AJAX routes that do not require an active session. The flaw is not triggered by standard, legitimate user interactions; it requires the deliberate submission of specifically crafted query parameters designed to exploit the plugin's failure to properly sanitize and bind inputs during the authentication and password reset processes.

Is my site at risk if I run this plugin?

Halo Surface Signal indicates that LatePoint is highly likely to be internet-facing because its primary purpose is to allow external customers to book appointments and manage accounts via your website. This public accessibility makes it a direct target for external actors. If the plugin is installed and reachable from the internet, your site is exposed to the risk of unauthorized account access and potential data theft.

What is the first step to address CVE-2026-118066?

You should immediately inventory your WordPress environment to locate all instances of the LatePoint plugin. Once identified, confirm if these instances are accessible to the public internet. Since this is a critical authentication flaw, prioritize reviewing the plugin vendor's official channels for verified updates or guidance, and consider disabling or restricting public access to the plugin's booking interfaces until a secure resolution is applied.

References