Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconReconnaissance: Identify WordPress site running LatePoint
-
DeliveryVerify guest booking enabled and configuration supports unauthenticated merge
-
ExploitSubmit guest booking request with target user email
-
InstallTrigger phone-based merge to overwrite customer email
-
C2Visit WordPress password reset page
-
ExecuteEnter target username and receive reset link at attacker email
-
ImpactClick reset link and set new password
-
Step 8Log in as compromised user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Password recovery security
|
| Exploitation Conditions | Exploitation requires a specific combination of plugin configuration settings, all of which must be enabled together: WordPress user integration must be enabled in LatePoint settings so that the save_connected_wordpress_user() function is active and customer emails can be propagated to WordPress accounts; phone-based contact merging must be enabled in the guest booking flow configuration to allow email overwrites without authentication; and customer authentication must be disabled in the guest booking flow, permitting unauthenticated visitors to submit merge requests and overwrite existing customer email addresses. Additionally, the target WordPress user account must not already be linked to a LatePoint customer (because an existing link would prevent the email-overwrite merge), and the target must not hold super-admin privileges (super-admins on single-site installs are explicitly excluded from vulnerability). The attack is not possible against administrator accounts on single-site WordPress installations due to WordPress's built-in protections for administrative users. If any of the three configuration requirements are not met (e.g., customer authentication is enabled, or phone-based merging is disabled), the vulnerability cannot be exploited. These are non-default settings, which limits the practical scope significantly. |
| Impact | The CVSS score of 5.3 (AV:N/AC:L/PR:N/UI:N/S:U) correctly reflects network-based unauthenticated exploitation with low attack complexity and no user interaction required. However, real-world risk is substantially higher than the CVSS score suggests because the vulnerability enables full account takeover (not merely integrity impact), and the attack chain is deterministic once preconditions are met. The moderate CVSS rating is artificially depressed by the Scope:Unchanged classification and the integrity-only impact metric, which do not capture that email modification directly enables authentication bypass. EPSS exploitation probability data is not provided in the input, but the exploitation conditions are highly specific and narrow the actual attack surface: the plugin must be configured with three non-default settings (WordPress user integration, phone-based merging, and customer authentication all disabled). Organizations using LatePoint with customer authentication enabled or without phone-based merging face zero risk. The attack requires either reconnaissance to identify eligible targets (non-super-admin WordPress users not yet linked to LatePoint) or broad exploitation attempts. The absence of reported active exploitation in the wild and lack of public POC suggest this remains a low-prevalence threat, but the ease of exploitation (a few HTTP requests to the guest booking endpoint) and the high impact (full WordPress account compromise) make this a priority for organizations matching the vulnerable configuration profile. The limiting factor is configuration-dependent rather than technical: many LatePoint deployments likely have customer authentication enabled by default, which would completely mitigate this vulnerability. |
| Exploit ScenarioDerived | An attacker identifies a WordPress site running vulnerable versions of LatePoint and checks the plugin configuration to confirm WordPress user integration, phone-based merging, and customer authentication are enabled as needed. The attacker then submits a guest booking request for a target non-super-admin user (e.g., editor or author account discovered via WordPress author enumeration), using the phone-based customer merge feature to set the target's email address to an attacker-controlled account. The attacker then visits the WordPress login page, clicks 'Lost your password?', enters the target's username, and receives a password reset link at their controlled email address. The attacker clicks the reset link, sets a new password, and logs in as the compromised user with full access to that user's WordPress capabilities (e.g., post editing, plugin management, depending on the user role). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 09, 2026
LatePoint plugin for WordPress versions up to 5.5.0 allows unauthenticated attackers to perform account takeover of non-super-admin WordPress users by exploiting a weak password recovery mechanism in the guest booking flow. The vulnerability chains two flaws: the plugin's save_connected_wordpress_user() function updates WordPress user emails via wp_update_user() without ownership verification, and the guest booking flow permits email overwrites through phone-based customer merging without authentication. Attackers can overwrite a target user's email address and then trigger WordPress's standard password reset to gain full account access. No public exploit code has been identified at time of analysis, but exploitation requires only that the plugin be configured with WordPress user integration enabled, phone-based contact merging enabled, and customer authentication disabled.
RemediationAI
Upgrade LatePoint to version 5.5.1 or later, which includes fixes to the save_connected_wordpress_user() function and email merge logic to enforce ownership verification before updating WordPress user emails. If immediate patching is not possible, disable phone-based customer contact merging in the LatePoint plugin settings until the patch can be applied; this eliminates the email overwrite vector while preserving other booking functionality. Alternatively, enable customer authentication in the guest booking flow configuration, which requires visitors to verify their identity before merging customer records and prevents unauthenticated email manipulation. For high-sensitivity deployments, disable WordPress user integration in LatePoint settings entirely if your workflow does not depend on automatic WordPress account synchronization; this removes the save_connected_wordpress_user() code path from execution. Be aware that disabling WordPress integration may impact user experience if your site relies on automatic account creation or synchronization. Review affected user accounts (non-super-admin WordPress users created within LatePoint guest booking flow) for unauthorized email changes or password reset activity after the vulnerability disclosure date, and force password resets for any accounts that show signs of compromise. Wordfence has published a detailed advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/bdaa32cd-a148-4554-9fd5-f5b0a5b2d1c3?source=cve with additional context and detection guidance.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability exploits two distinct flaws in the LatePoint plugin's architecture. First, the save_connected_wordpress_user() function (referenced in customer_helper.php line 238) uses wp_update_user() to synchronize LatePoint customer email addresses directly to linked WordPress user accounts without verifying that the person initiating the change owns that WordPress account. Second, the guest booking flow (steps_helper.php lines 1940 and 1972) implements a phone-based customer merge feature that allows existing customers' email addresses to be overwritten without authentication or authorization checks. The CWE-640 classification (Weak Password Recovery Mechanism) indicates the root cause: the plugin improperly delegates password recovery to WordPress's native reset flow while allowing email hijacking upstream. This creates a privilege escalation path where an unauthenticated attacker can modify a legitimate user's email to an attacker-controlled address, then use WordPress's password reset functionality (which is typically unrestricted for unauthenticated users) to regain access. The vulnerability only affects WordPress users not yet linked to a LatePoint customer and excludes administrator accounts on single-site installs due to WordPress's default protections for administrative users.
Know when Latepoint gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Primary rating from Vendor (Wordfence) · only source for this CVE.
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The LatePoint plugin for WordPress is vulnerable to Account Takeover via Weak Password Recovery Mechanism in the unauthenticated guest booking flow in versions up to, and including, 5.5.0 This is due to the save_connected_wordpress_user() function propagating a LatePoint customer's email address to its linked WordPress user account via wp_update_user() without any ownership verification, combined with the guest booking flow's ability to overwrite an existing customer's email through phone-based merge without authentication. This makes it possible for unauthenticated attackers to overwrite the email address of a non-super-admin WordPress user account that is not yet linked to a LatePoint customer, enabling full account takeover by subsequently triggering the standard WordPress password-reset flow to the attacker-controlled address granted the plugin is configured with WordPress user integration enabled, phone-based contact merging, and customer authentication disabled. Administrator accounts on single-site installs are not affected.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
The LatePoint plugin for WordPress is vulnerable to authentication bypass in versions up to, and including, 5.0.12. Rate
The LatePoint plugin for WordPress is vulnerable to Arbitrary User Password Change via SQL Injection in versions up to,
The LatePoint Plugin plugin for WordPress is vulnerable to unauthorized access of data and modification of data due to a
Price tampering in the LatePoint WordPress booking plugin before 5.7.5 lets a remote unauthenticated visitor manipulate
Blind SQL injection in the LatePoint WordPress appointment-booking plugin (versions up to and including 5.6.3) lets remo
LatePoint WordPress plugin through 5.7.4 allows unauthenticated remote attackers who know a target customer's registered
Unauthenticated arbitrary shortcode execution in LatePoint (Appointment Booking Plugin - Calendar & Scheduling for WordP
Privilege escalation in the LatePoint appointment booking plugin for WordPress (all versions up to and including 5.7.3)
Privilege escalation in the LatePoint booking plugin for WordPress (versions ≤ 5.4.1) lets an authenticated user holding
Privilege escalation to Administrator in the LatePoint booking plugin for WordPress (versions up to and including 5.6.3)
Cross-Site Request Forgery (CSRF) vulnerability in Latepoint LatePoint allows Cross Site Request Forgery.9.91. Rated hig
Privilege escalation in the LatePoint Calendar Booking plugin for WordPress (versions up to and including 5.5.1) allows
EUVD-2026-28881
GHSA-25hw-9r4r-54w4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB