CVE-2026-118066
Deferred Deferred - Pending Action

Authentication Bypass via Account Takeover in LatePoint WordPress Plugin

Vulnerability report for CVE-2026-118066, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-11-07

Last updated on: 2026-11-07

Assigner: Wordfence

Description

The Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress plugin for WordPress is vulnerable to Authentication Bypass via Account Takeover in all versions up to, and including, 5.7.6. This is due to the `OsModel::build_conditions_query()` function in `lib/models/model.php` comparing WHERE-clause values against the literal strings `'IS NULL'` and `'IS NOT NULL'` and concatenating a match directly into SQL without binding it as a parameter, a flaw that neither `sanitize_text_field()` nor the 5.7.5 `is_scalar()` hardening guard closes, since both pass the scalar sentinel through unchanged. This makes it possible for unauthenticated attackers to send `params[password_reset_token]=IS NOT NULL` to the public `customer_cabinet__change_password` AJAX route to match every non-null `account_nonse` value, resolving to the lowest-id customer and overwriting that customer's password to an attacker-chosen value β€” granting full access to their bookings, orders, and PII, and, when the `wp_users_as_customers` option is enabled, takeover of the linked WordPress subscriber or customer-role account. The attacker can first identify the target customer's email by sending `params[order_intent_key]=IS NOT NULL` to the public `steps__start_from_order_intent` route, which returns the name and email from the first matching order intent, and can then self-arm the required 15-minute password-reset freshness window by triggering a reset for that customer directly.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-11-07
Last Modified
2026-11-07
Generated
2026-11-07
AI Q&A
2026-11-07
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-287 When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an Authentication Bypass via Account Takeover in the Appointment Booking Plugin for WordPress. It allows unauthenticated attackers to reset passwords for any customer account by exploiting improper SQL query handling. The flaw occurs in the `OsModel::build_conditions_query()` function, which incorrectly processes WHERE-clause values, enabling attackers to manipulate queries and gain full access to customer data and linked WordPress accounts.

Detection Guidance

Check for unauthorized password reset requests or changes in the LatePoint plugin logs. Inspect AJAX calls to customer_cabinet__change_password and steps__start_from_order_intent routes for suspicious params[password_reset_token]=IS NOT NULL or params[order_intent_key]=IS NOT NULL patterns.

Impact Analysis

If you use this plugin, attackers could take over customer accounts, access sensitive personal information, and control bookings and orders. If the `wp_users_as_customers` option is enabled, attackers could also gain control of WordPress subscriber or customer-role accounts, leading to broader site compromise.

Compliance Impact

This vulnerability could lead to unauthorized access to personally identifiable information (PII), violating GDPR and HIPAA requirements for data protection and access controls. Organizations using this plugin may face compliance violations, legal penalties, and reputational damage due to data breaches.

Mitigation Strategies

Immediately update the LatePoint plugin to the latest version beyond 5.7.6. Disable the public AJAX routes if not required. Review user accounts for unauthorized changes and reset passwords for all users who may have been affected.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-118066. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...