Description
The Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'customer[email] (inside params)' parameter in all versions up to, and including, 5.7.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. An unauthenticated visitor can exploit this by registering as a LatePoint customer via the public booking form — receiving an active customer session with no WordPress account — and then submitting a quoted local-part email address containing an HTML payload (e.g. a tag with no spaces) that passes FILTER_VALIDATE_EMAIL but is stored and rendered unescaped.
Published: 2026-11-07
Score: 5.4 Medium
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting allows unauthenticated attackers to inject scripts that execute in the browsers of site visitors
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is a stored cross‑site scripting flaw in the unknown field handling of the customer email input. Due to insufficient input sanitization and missing output escaping, an attacker can embed malicious JavaScript in the quoted local‑part of an email address that passes PHP’s email validation routine. The injected script is persisted in the database and rendered unescaped on the customers list page, causing the code to execute whenever a venue stakeholder or any user renders the page. The weakness is classified as CWE‑79, leading to client‑side code execution, which can facilitate phishing, credential theft, or defacement.

Affected Systems

LatePoint Appointment Booking Plugin – LatePoint, Calendar & Scheduling for WordPress, available for WordPress installations up to and including version 5.7.6. All earlier releases are also affected as the root issue exists in the same code path.

Risk and Exploitability

The CVSS score of 5.4 indicates a medium severity, and the lack of authentication requirement makes the exploit trivial for any internet visitor. Although EPSS data is not available and the vulnerability is not currently listed in CISA’s KEV catalog, the potential impact on user sessions and the wide deployment of WordPress suggests that the risk should be treated as high for sites still running a vulnerable version. The primary attack vector is through the public booking form, which allows anyone to create a customer record containing a malicious email address without needing any credentials.

Generated by OpenCVE AI on November 7, 2026 at 03:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the LatePoint plugin to the latest available version (5.7.7 or newer) to remove the flaw.
  • If the application cannot be updated immediately, patch the input handling by sanitizing the 'customer[email]' field and escaping all output or disabling customer registration until a patch is applied.
  • Deploy a web‑application firewall rule or content security policy that blocks inline scripts or javascript attributes originating from the customer email field.

Generated by OpenCVE AI on November 7, 2026 at 03:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 07 Nov 2026 02:45:00 +0000

Type Values Removed Values Added
Description The Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'customer[email] (inside params)' parameter in all versions up to, and including, 5.7.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. An unauthenticated visitor can exploit this by registering as a LatePoint customer via the public booking form — receiving an active customer session with no WordPress account — and then submitting a quoted local-part email address containing an HTML payload (e.g. a tag with no spaces) that passes FILTER_VALIDATE_EMAIL but is stored and rendered unescaped.
Title Appointment Booking Plugin <= 5.7.6 - Unauthenticated Stored Cross-Site Scripting via Customer Email Field
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-11-07T02:29:15.482Z

Reserved: 2026-10-29T14:37:35.842Z

Link: CVE-2026-119152

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-07T03:17:01.080

Modified: 2026-11-07T03:17:01.220

Link: CVE-2026-119152

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-07T03:30:13Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')