Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Identify LatePoint site in guest-checkout mode
  2. Delivery
    Send unauthenticated steps__load_step AJAX request
  3. Exploit
    Enumerate customer[uuid] prefixes
  4. Execution
    Match and retrieve customer records
  5. Impact
    Harvest full customer PII database

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

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

Exploitation Conditions

Exploitation is strictly gated on a specific non-default configuration: the LatePoint plugin must have 'Field used for authentication' set to 'Disable ability to login' (guest checkout mode) - sites using the default login-based authentication are NOT affected. When that condition is met, no authentication, user interaction, or special privileges are required; an unauthenticated remote attacker can reach the steps__load_step AJAX endpoint directly. The primary practical limiter beyond the config dependency is the need to enumerate customer[uuid] prefixes (reflected in CVSS AC:H), which requires many automated requests and may be slowed or detected by rate limiting or WAFs, but does not prevent bulk extraction on an unprotected site.

Impact

This is a genuine but conditional and relatively low-urgency issue - the signals are internally consistent rather than conflicting. The CVSS 3.1 base score of 3.7 (LOW) is driven by AV:N/PR:N/UI:N (remotely reachable by unauthenticated attackers with no user interaction) but tempered by AC:H and C:L/I:N/A:N (only partial confidentiality impact, no integrity or availability effect). The AC:H rating correctly reflects two real barriers: the vulnerability is ONLY present when the non-default 'Field used for authentication' = 'Disable ability to login' (guest checkout) setting is active, and exploitation requires brute-force enumeration of uuid prefixes rather than a single deterministic request. No EPSS score, KEV listing, or POC indicator was provided in the input; per precision rules this is treated as 'no public exploit identified at time of analysis' and the absence of EPSS/KEV is not itself a red flag for a freshly disclosed low-severity plugin bug. The real-world risk is best characterized as a bulk-PII-harvesting data-exposure flaw affecting a specific subset of deployments (guest-checkout configured sites), not a critical RCE - but note that the practical impact (name, email, phone, and notes of EVERY customer) is more consequential for privacy/compliance (GDPR) than the LOW CVSS suggests, so defenders running guest checkout should prioritize it above its numeric score. This is a patch-in-normal-cycle item for most, but elevated for guest-checkout sites handling sensitive appointment data.

Exploit ScenarioDerived

An attacker identifies a WordPress site running LatePoint in guest-checkout mode and sends repeated unauthenticated requests to the steps__load_step AJAX endpoint, varying the customer[uuid] prefix to enumerate valid records. Because the endpoint reflects matching customer data, the attacker systematically walks the uuid space and scrapes the first name, last name, email, phone number, and notes of every customer in the database. No public exploit code was identified in the provided data, though the technique is simple to script given the disclosed endpoint and parameter.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 17, 2026

Unauthenticated customer-record disclosure in the LatePoint appointment booking plugin for WordPress, affecting all versions up to and including 5.7.4, allows remote attackers to harvest the first name, last name, email address, phone number and notes of every customer in the database by enumerating UUID prefixes through the steps__load_step AJAX endpoint using the params[customer[uuid]] parameter. Exploitation is strictly gated on a non-default configuration: the plugin's 'Field used for authentication' setting must be set to 'Disable ability to login' (guest checkout mode), so sites using default login-based authentication are not exposed. No public exploit code was identified at time of analysis; the AC:H rating reflects the request-heavy prefix enumeration required, which rate limiting or a WAF may slow or detect but does not prevent on an unprotected site.

RemediationAI

Update the LatePoint plugin to 5.7.5 or later - the 5.7.5 tagged steps_controller.php in the provided references is the corrected code path, and the advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/6afce24f-30cd-4aeb-a5dd-20bd80a75779?source=cve should be consulted for the vendor's confirmation of the fixed release; validate the installed version before assuming the guest-checkout exposure is closed. If an immediate update is not possible, the most effective compensating control is to change the plugin's 'Field used for authentication' setting away from 'Disable ability to login' so guest checkout mode is not active - the trade-off is that customers must then authenticate or create accounts to book, which changes the booking workflow and may reduce conversions. Blocking or rate-limiting POST requests to admin-ajax.php with the steps__load_step action at the WAF or reverse-proxy layer, plus throttling or alerting on repeated requests carrying partial customer[uuid] values, raises the cost of prefix enumeration but only slows bulk extraction rather than eliminating the flaw, and overly aggressive blocking of admin-ajax.php can break legitimate booking flows across the site.

Affected VersionsENISA

Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress 0 ≤5.7.4

Affected Packages

euvd appointment_booking_plugin_latepoint_calendar_scheduling_for_wordpress 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

LatePoint is a WordPress booking and scheduling plugin whose public booking wizard is driven by an AJAX step-loading controller; the vulnerable path is the unauthenticated steps__load_step action handled in lib/controllers/steps_controller.php, which in turn calls step logic in lib/helpers/steps_helper.php and resolves request input through lib/helpers/params_helper.php before an object lookup in lib/models/model.php. The flaw is CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor): the customer object is fetched from an attacker-supplied identifier in params[customer[uuid]] without adequate authorization or scoping to the current booking session, and because the lookup tolerates partial UUID prefixes, an attacker who knows only the first characters of a UUID can probe the endpoint repeatedly to resolve full identifiers and read the associated customer rows. This is a classic insecure-direct-object-reference pattern implemented inside the WordPress plugin AJAX surface, where the nopriv handler makes the lookup reachable without any session, nonce tied to a logged-in user, or capability check. The provided fix reference points at the 5.7.5 version of steps_controller.php, indicating the lookup was tightened in that release.

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

Vendor (Wordfence) PRIMARY LOW
NVD 3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 3.7 LOW

Remote and unauthenticated (AV:N/PR:N/UI:N), but AC:H because exploitation depends on the non-default guest-checkout setting plus uuid-prefix enumeration; only confidentiality of limited PII is affected (C:L).

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorNVD

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

DescriptionNVD

The Appointment Booking Plugin - LatePoint | Calendar & Scheduling for WordPress plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 5.7.4 via the 'params (customer[uuid])' parameter. This makes it possible for unauthenticated attackers to extract the first name, last name, email address, phone number, and notes of every customer record in the database by enumerating uuid prefixes via the unauthenticated steps__load_step AJAX endpoint. This vulnerability is only exploitable when the LatePoint plugin is configured with the 'Field used for authentication' setting set to 'Disable ability to login' (guest checkout mode).

Threat Intelligence Overview

Prevalence
Medium
popular commercial WordPress booking plugin, but not universally deployed
Data Quality
3 sources
Confidence: Low

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 LOW
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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· derived
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Related Vulnerabilities in LatePoint Booking Plugin Auth Bypass and Info Disclosure

View all 2
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-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-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

CVE-2026-103366 HIGH
7.5 Oct 14

Unauthenticated information disclosure in the LatePoint appointment booking and scheduling plugin for WordPress (version

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