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
Lifecycle Timeline
2DescriptionCVE.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.
AnalysisAI
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.
Technical ContextAI
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.
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.
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
Blind SQL injection in the LatePoint WordPress appointment-booking plugin (versions up to and including 5.6.3) lets remo
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
Payment amount manipulation in the LatePoint Calendar Booking plugin for WordPress (versions up to and including 5.4.0)
Privilege escalation in the LatePoint WordPress plugin versions 5.5.1 and earlier allows authenticated users holding low
Stored Cross-Site Scripting in LatePoint Calendar Booking Plugin for WordPress allows unauthenticated remote attackers t
Stored cross-site scripting (XSS) in LatePoint WordPress booking plugin (versions ≤5.5.0) allows unauthenticated attacke
Same technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-28881
GHSA-25hw-9r4r-54w4