Description
The The Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions up to, and including, 5.7.0. This is due to the software allowing users to execute an action that does not properly validate a value before running do_shortcode. This makes it possible for unauthenticated attackers to execute arbitrary shortcodes. The payload is planted during the unauthenticated booking flow and triggered when the Customer Cabinet block rendered by render_customer_dashboard() outputs the stored name into the content stream, where WordPress core's do_shortcode filter at priority 11 re-parses and executes it.
Published: 2026-10-01
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Unauthenticated Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The LatePoint Appointment Booking Plugin stores user-supplied first and last name values and later passes them to WordPress core’s do_shortcode function without proper validation. This allows an attacker who can submit a booking request without authenticating to embed a malicious shortcode. When the Customer Cabinet block renders the stored name, WordPress re‑parses the shortcode payload and executes it. The flaw is a form of arbitrary code execution, allowing an attacker to run custom code inside the WordPress environment, potentially compromising the entire site.

Affected Systems

All installations of the LatePoint Appointment Booking Plugin up to and including version 5.7.0 are affected. The vulnerability resides in the plugin code that handles user booking data and displays it in the customer dashboard. Users running version 5.7.0 or earlier on any WordPress site are at risk.

Risk and Exploitability

The CVSS score of 9.1 indicates a critical severity, and the flaw can be exploited by unauthenticated actors through the public booking interface. No EPSS score is available, but the absence of a KEV listing does not reduce the risk; the attack vector is straightforward and requires no special privileges. If an attacker can gain the ability to submit a booking request, they can trigger the vulnerable shortcode path and execute arbitrary code on the server. Organizations with publicly accessible booking workflows should assume a high likelihood of exploitation until the plugin is updated.

Generated by OpenCVE AI on October 1, 2026 at 05:44 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the LatePoint plugin to version 5.7.1 or later, which removes the vulnerable shortcode handling path.
  • If an upgrade is not immediately possible, modify the plugin code to escape or sanitize the first/last name fields before they enter the Customer Cabinet block, ensuring that no shortcode processing occurs on user‑supplied data.
  • Alternatively, use a security plugin or a custom function to disable shortcode execution in the customer dashboard context, or restrict guest access to the booking flow until the issue is fixed.

Generated by OpenCVE AI on October 1, 2026 at 05:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 01 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
First Time appeared Latepoint
Latepoint appointment Booking Plugin – Latepoint | Calendar & Scheduling For Wordpress
Wordpress-extensions
Wordpress-extensions appointment Booking Plugin
Vendors & Products Latepoint
Latepoint appointment Booking Plugin – Latepoint | Calendar & Scheduling For Wordpress
Wordpress-extensions
Wordpress-extensions appointment Booking Plugin

Thu, 01 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 01 Oct 2026 04:45:00 +0000

Type Values Removed Values Added
Description The The Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions up to, and including, 5.7.0. This is due to the software allowing users to execute an action that does not properly validate a value before running do_shortcode. This makes it possible for unauthenticated attackers to execute arbitrary shortcodes. The payload is planted during the unauthenticated booking flow and triggered when the Customer Cabinet block rendered by render_customer_dashboard() outputs the stored name into the content stream, where WordPress core's do_shortcode filter at priority 11 re-parses and executes it.
Title Appointment Booking Plugin <= 5.7.0 - Unauthenticated Arbitrary Shortcode Execution via First/Last Name Field
Weaknesses CWE-94
References
Metrics cvssV3_1

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


Subscriptions

Latepoint Appointment Booking Plugin – Latepoint | Calendar & Scheduling For Wordpress
Wordpress-extensions Appointment Booking Plugin
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-01T14:17:31.516Z

Reserved: 2026-09-17T13:10:34.409Z

Link: CVE-2026-92966

cve-icon Vulnrichment

Updated: 2026-10-01T14:17:27.724Z

cve-icon NVD

Status : Deferred

Published: 2026-10-01T05:17:11.967

Modified: 2026-10-01T15:17:35.830

Link: CVE-2026-92966

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T15:37:44Z

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')