Skip to main content

LatePoint WordPress Plugin EUVDEUVD-2026-28881

| CVE-2026-7652 MEDIUM
Weak Password Recovery Mechanism for Forgotten Password (CWE-640)
2026-05-09 Wordfence GHSA-25hw-9r4r-54w4
5.3
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Reconnaissance: Identify WordPress site running LatePoint
  2. Delivery
    Verify guest booking enabled and configuration supports unauthenticated merge
  3. Exploit
    Submit guest booking request with target user email
  4. Install
    Trigger phone-based merge to overwrite customer email
  5. C2
    Visit WordPress password reset page
  6. Execute
    Enter target username and receive reset link at attacker email
  7. Impact
    Click reset link and set new password
  8. Step 8
    Log 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).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

LatePoint – Calendar Booking Plugin for Appointments and Events 0 ≤5.5.0

Affected Packages

euvd latepoint_calendar_booking_plugin_for_appointments_and_events no fix

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

Vendor (Wordfence) PRIMARY 5.3 MEDIUM
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

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

EPSS Score
0.2%
Top 56% exploitable
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2024-8943 CRITICAL POC
9.8 Oct 08

The LatePoint plugin for WordPress is vulnerable to authentication bypass in versions up to, and including, 5.0.12. Rate

CVE-2024-8911 CRITICAL POC
9.8 Oct 08

The LatePoint plugin for WordPress is vulnerable to Arbitrary User Password Change via SQL Injection in versions up to,

CVE-2024-2472 CRITICAL
9.1 Jun 14

The LatePoint Plugin plugin for WordPress is vulnerable to unauthorized access of data and modification of data due to a

CVE-2026-105256 MEDIUM POC
5.3 Oct 21

Price tampering in the LatePoint WordPress booking plugin before 5.7.5 lets a remote unauthenticated visitor manipulate

CVE-2026-57714 CRITICAL
9.3 Jul 13

Blind SQL injection in the LatePoint WordPress appointment-booking plugin (versions up to and including 5.6.3) lets remo

CVE-2026-110653 CRITICAL
9.1 Oct 17

LatePoint WordPress plugin through 5.7.4 allows unauthenticated remote attackers who know a target customer's registered

CVE-2026-92966 CRITICAL
9.1 Oct 01

Unauthenticated arbitrary shortcode execution in LatePoint (Appointment Booking Plugin - Calendar & Scheduling for WordP

CVE-2026-104766 HIGH
8.8 Oct 10

Privilege escalation in the LatePoint appointment booking plugin for WordPress (all versions up to and including 5.7.3)

CVE-2026-6741 HIGH
8.8 Apr 27

Privilege escalation in the LatePoint booking plugin for WordPress (versions ≤ 5.4.1) lets an authenticated user holding

CVE-2026-13228 HIGH
8.8 Jul 01

Privilege escalation to Administrator in the LatePoint booking plugin for WordPress (versions up to and including 5.6.3)

CVE-2024-43945 HIGH
8.8 Oct 21

Cross-Site Request Forgery (CSRF) vulnerability in Latepoint LatePoint allows Cross Site Request Forgery.9.91. Rated hig

CVE-2026-8176 HIGH
7.5 Jun 16

Privilege escalation in the LatePoint Calendar Booking plugin for WordPress (versions up to and including 5.5.1) allows

References

Advisories & patches

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy