Description
The LatePoint - Appointment Booking & Reservation plugin for WordPress is vulnerable to Insecure Direct Object Reference in versions up to, and including, 5.6.9. This is due to the process_step_customer() function using is_user_logged_in() as the sole gate before merging POSTed customer data into an existing LatePoint customer, without any ownership checks. This makes it possible for authenticated attackers, with Subscriber-level access and above, to modify the personal information (first name, last name, email, phone, notes) of arbitrary LatePoint customers, and, when the contact_merge setting is 'phone', to overwrite the victim's email address and take over the account via a password reset.
Published: 2026-10-07
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Insecure Direct Object Reference Allowing Arbitrary PII Modification
Action: Immediate Patch
AI Analysis

Impact

The LatePoint Appointment Booking Plugin for WordPress contains an Insecure Direct Object Reference flaw that lets any authenticated user with Subscriber role or higher alter customer data. The process_step_customer() function only verifies that a user is logged in before merging submitted customer information into an existing record, allowing attackers to change first name, last name, email, phone, and notes for any customer. When the contact_merge setting is set to 'phone', an attacker can overwrite a victim’s email address and gain control via a password‑reset workflow. This constitutes a moderate severity information disclosure and account takeover weakness identified as CWE‑639.

Affected Systems

LatePoint – Appointment Booking Plugin – Calendar & Scheduling for WordPress, versions up to and including 5.6.9.

Risk and Exploitability

The flaw is rated a CVSS score of 5.4, reflecting a moderate impact if exploited. Although no EPSS data is currently available, the vulnerability is not listed in the CISA KEV catalog, suggesting it has not yet been widely exploited. The attack requires only that the attacker be logged into the WordPress site and possess a Subscriber‑level role or higher; no additional privileges are needed. By targeting the process_step_customer endpoint with crafted POST data, an attacker can identify or guess customer record identifiers and inject new values, thereby tampering with sensitive personal data and potentially hijacking accounts if the contact_merge setting permits email replacement.

Generated by OpenCVE AI on October 8, 2026 at 00:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade LatePoint to the latest version that contains a fix for the IDOR vulnerability.
  • Restrict Subscriber and lower roles from accessing customer records, or remove the ability for these roles to reach the process_step_customer endpoint.
  • Disable or change the "contact_merge" setting from "phone" to a safer option such as "email" to prevent email takeover via password reset.

Generated by OpenCVE AI on October 8, 2026 at 00:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 10 Oct 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 09 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Latepoint
Latepoint latepoint
Wordpress-extensions
Wordpress-extensions latepoint
Vendors & Products Latepoint
Latepoint latepoint
Wordpress-extensions
Wordpress-extensions latepoint

Wed, 07 Oct 2026 23:45:00 +0000

Type Values Removed Values Added
Description The LatePoint - Appointment Booking & Reservation plugin for WordPress is vulnerable to Insecure Direct Object Reference in versions up to, and including, 5.6.9. This is due to the process_step_customer() function using is_user_logged_in() as the sole gate before merging POSTed customer data into an existing LatePoint customer, without any ownership checks. This makes it possible for authenticated attackers, with Subscriber-level access and above, to modify the personal information (first name, last name, email, phone, notes) of arbitrary LatePoint customers, and, when the contact_merge setting is 'phone', to overwrite the victim's email address and take over the account via a password reset.
Title Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress <= 5.6.9 - Authenticated (Subscriber+) Insecure Direct Object Reference to Arbitrary Customer PII Modification
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N'}


Subscriptions

Latepoint Latepoint
Wordpress-extensions Latepoint
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-10T02:50:49.302Z

Reserved: 2026-07-27T09:35:22.512Z

Link: CVE-2026-17538

cve-icon Vulnrichment

Updated: 2026-10-10T02:50:45.498Z

cve-icon NVD

Status : Deferred

Published: 2026-10-08T00:16:35.153

Modified: 2026-10-10T03:17:07.183

Link: CVE-2026-17538

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T08:14:10Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key