Description
The LatePoint – Calendar Booking Plugin for Appointments and Events plugin for WordPress is vulnerable to Privilege Escalation to Administrator in versions up to, and including, 5.6.3 This is due to an Insecure Direct Object Reference (IDOR) in the create_or_update() function of OsOrdersController, which allows an authenticated Agent to supply an arbitrary order[customer_id] and overwrite any LatePoint customer's email field (including one linked to a WordPress Administrator's account) through the public-scope customer set_data() call, combined with a missing role verification in OsAuthHelper::authorize_customer() which logs in the linked WordPress user without checking its role. This makes it possible for authenticated attackers, with custom (Agent)-level access and above, to elevate their privileges to Administrator.
Published: 2026-07-01
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in the LatePoint Calendar Booking Plugin for WordPress is an insecure direct object reference that lets an authenticated user with Agent or higher privileges arbitrarily set the order[customer_id] parameter during a create or update operation, causing the plugin to overwrite the associated customer’s email address; because the authorization helper lacks a role check, the user is logged in as the WordPress account linked to that email, resulting in a full elevation to the site’s administrator. This CWE-269 flaw bypasses expected access controls that separate customer data from administrative rights, leading, ando the user reaches the create_or_update endpoint, as the attacker simply supplies a crafted order[customer_id] value without needing additional absence of role verification in the plugin’s login logic makes the escalation trivial and allows attackers to take control of the site.

Affected Systems

All versions of the LatePoint – Calendar Booking up to and including 5.6.3 are affected; the issue is confined to this plugin and does not extend to core WordPress or other plugins.

Risk and Exploitability

The CVSS score of 8.8 indicates high severity and the EPSS score is < 1%, indicating a very low but nonzero exploitation probability; the vulnerability is not listed in the CISA KEV catalog. Based on the description, the likely attack vector is an authenticated user reaching the plugin’s create_or_update endpoint, which can be authenticated via any regular user login, and the attacker only needs to submit a crafted order[customer_id] value; once the customer record is updated, the plugin logs in the targeted user without role verification, effectively hijacking the administrator. The straightforward nature of the exploit and absence of mitigations means overall risk is significant for any WordPress site running the vulnerable plugin.

Generated by OpenCVE AI on July 21, 2026 at 14:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the LatePoint plugin to version 5.6.4 or newer.
  • If an immediate update is not feasible, block the orders endpoint or disable the orders API temporarily to block manipulation of the 'order[customer_id]' parameter.
  • Verify that the plugin’s authorization logic checks the logged‑in access and apply any missing role validation.

Generated by OpenCVE AI on July 21, 2026 at 14:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 01 Jul 2026 19:15:00 +0000

Type Values Removed Values Added
First Time appeared Latepoint
Latepoint latepoint – Calendar Booking Plugin For Appointments And Events
Wordpress
Wordpress wordpress
Vendors & Products Latepoint
Latepoint latepoint – Calendar Booking Plugin For Appointments And Events
Wordpress
Wordpress wordpress

Wed, 01 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 01 Jul 2026 10:45:00 +0000

Type Values Removed Values Added
Description The LatePoint – Calendar Booking Plugin for Appointments and Events plugin for WordPress is vulnerable to Privilege Escalation to Administrator in versions up to, and including, 5.6.3 This is due to an Insecure Direct Object Reference (IDOR) in the create_or_update() function of OsOrdersController, which allows an authenticated Agent to supply an arbitrary order[customer_id] and overwrite any LatePoint customer's email field (including one linked to a WordPress Administrator's account) through the public-scope customer set_data() call, combined with a missing role verification in OsAuthHelper::authorize_customer() which logs in the linked WordPress user without checking its role. This makes it possible for authenticated attackers, with custom (Agent)-level access and above, to elevate their privileges to Administrator.
Title LatePoint <= 5.6.3 - Authenticated (Custom+) Privilege Escalation to Administrator via 'order[customer_id]' Parameter
Weaknesses CWE-269
References
Metrics cvssV3_1

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


Subscriptions

Latepoint Latepoint – Calendar Booking Plugin For Appointments And Events
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-01T15:33:25.338Z

Reserved: 2026-06-24T16:43:26.354Z

Link: CVE-2026-13228

cve-icon Vulnrichment

Updated: 2026-07-01T15:33:19.620Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-21T15:00:09Z

Weaknesses
  • CWE-269

    Improper Privilege Management