Summary
CVE-2026-14365 is a critical missing-authorization vulnerability (CWE-862) in the TrueBooker – Appointment Booking and Scheduler System plugin for WordPress. The flaw lets an unauthenticated attacker reset the password of any account, including an administrator, resulting in full account takeover. It carries a CVSS v3.1 base score of 9.8 (Critical).
Technical details
- Root cause: The plugin fails to verify user authorization before performing a password reset action, so account ownership is never validated on the front-end handler.
- Trigger conditions: An attacker supplies a target account identifier via the
truebooker_wp_user_idparameter to set an arbitrary password on that account. No authentication or user interaction is required. - Attack vector: Network (remote), low complexity, no privileges required.
- Impact: An unauthenticated attacker can reset the password of any user — including administrators — leading to complete account takeover and full compromise of the site.
Affected software
- TrueBooker – Appointment Booking and Scheduler System (themetechmount) — all versions from 0 through and including 1.2.3.
Severity
- CVSS v3.1 base score: 9.8 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: Update the TrueBooker plugin to version 1.2.4 or later, which addresses the missing authorization check.
- If no patch can be applied: Restrict or block network access to the plugin’s front-end account/password-reset endpoints (for example via a WAF rule filtering requests carrying the
truebooker_wp_user_idparameter), or deactivate the plugin until it can be updated.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw HTTP response body:
/wp-content/plugins/truebooker-appointment-booking/

