Skip to main content

TrueBooker EUVDEUVD-2026-54364

| CVE-2026-14365 CRITICAL
Missing Authorization (CWE-862)
2026-08-07 Wordfence GHSA-9p7q-wqgp-8mm8
9.8
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Recon
    Identify WordPress site running TrueBooker ≤1.2.3
  2. Delivery
    Enumerate administrator user ID
  3. Exploit
    Send unauthenticated password-change request
  4. Install
    Bypass missing authorization check
  5. C2
    Overwrite admin password
  6. Execute
    Log in as administrator
  7. Impact
    Full site compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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

Exploitation Conditions

The condition is simply that the vulnerable TrueBooker plugin (version ≤ 1.2.3) is installed and active on a reachable WordPress site; the vulnerable password-change action must be exposed as it is by default. No authentication, no user interaction, and no non-default configuration are required (AV:N/AC:L/PR:N/UI:N) - the only practical prerequisite is that the attacker targets a valid user ID (e.g. the administrator's), which is typically enumerable in WordPress. The main limiting factor is that the site must have this specific plugin installed and running an unpatched version; sites that have removed or updated the plugin are not exposed.

Impact

This is a genuine high-priority issue rather than an inflated CVSS score. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:H = 9.8) is internally consistent with the description: fully remote, no authentication, no user interaction, low complexity, and total compromise via administrator takeover. Authorization-bypass password resets in WordPress plugins are historically attractive for automated, opportunistic exploitation because the attack is a single unauthenticated HTTP request against a predictable endpoint. No EPSS score, KEV entry, or SSVC decision data was provided in the input, and no public proof-of-concept was referenced, so real-world exploitation volume cannot be confirmed from this data; however, the trivial attack requirements and the fact that a reputable source (Wordfence) catalogued it argue for prompt patching. No conflicting signals were present in the supplied data - the missing pieces are exploitation-probability metrics (EPSS) and confirmed in-the-wild activity, not contradictions.

Exploit ScenarioDerived

An attacker enumerates or guesses the administrator user ID (WordPress user IDs are commonly discoverable, e.g. user 1) and sends a single crafted unauthenticated HTTP request to the plugin's password-change action supplying that ID and a new password. Because the handler never verifies the requester's authorization, the admin password is overwritten, and the attacker logs in with full administrative control. Given AV:N/AC:L/PR:N/UI:N the request needs no authentication, no victim interaction, and no special timing.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 07, 2026

Unauthenticated account takeover in the TrueBooker Appointment Booking and Scheduler System plugin for WordPress (all versions through 1.2.3) allows remote attackers to reset the password of any account, including administrators, because a password-change action fails to verify the requester's authorization. Successful exploitation yields full admin login and therefore complete control of the WordPress site. No public exploit identified at time of analysis; the flaw was reported by Wordfence and an upstream fix is present in the plugin repository.

RemediationAI

Update the TrueBooker plugin to the first release published after 1.2.3 that incorporates the fix from WordPress plugin changeset 3595807 (https://plugins.trac.wordpress.org/changeset/3595807/truebooker-appointment-booking); the exact patched version number is not stated in the available data, so verify the fixed release against the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/afe10c10-cace-4ce4-a813-6fda04c8d3dd) before deploying. If an immediate update is not possible, deactivate and remove the TrueBooker plugin so its vulnerable password-change endpoint is no longer reachable - the trade-off is loss of appointment-booking functionality on the site. As an interim compensating control, use a WAF or Wordfence firewall rule to block requests to the plugin's password-change action/AJAX handler, and require administrators to reset their passwords and audit for unexpected account changes, accepting that a WAF rule is a stopgap that can be bypassed and does not address the underlying missing authorization check.

Affected VersionsENISA

Truebooker – Appointment Booking and Scheduler System 0 ≤1.2.3

Affected Packages

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

The affected component is a WordPress plugin (cpe:2.3:a:themetechmount:truebooker_-_appointment_booking_and_scheduler_system) that adds appointment-booking and scheduling functionality to WordPress sites. The root cause is CWE-862 (Missing Authorization): a plugin-exposed action that changes a user's password does not check that the caller is permitted to modify the target account (no capability check, nonce enforcement, or ownership verification tied to the current user). Because WordPress plugin AJAX/REST handlers are reachable over HTTP, an action lacking these server-side authorization gates can be invoked by any visitor and made to operate on an arbitrary user ID, decoupling the privilege of the requester from the privilege of the account being modified.

Know when Truebooker Appointment Booking And Scheduler System 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 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

Unauthenticated single-request password reset of any account gives full admin takeover, so AV:N/AC:L/PR:N/UI:N with C:H/I:H/A:H; scope unchanged as impact stays within WordPress.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The TrueBooker - Appointment Booking and Scheduler System plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 1.2.3. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to change the password of arbitrary user accounts, including administrators, which can be leveraged to gain access to those accounts.

Executive ViewAI

Why It Matters

The TrueBooker Appointment Booking and Scheduler System WordPress plugin (versions through 1.2.3) contains a critical unauthenticated account takeover vulnerability enabling direct administrative access to affected WordPress sites. This poses an immediate threat to data security, operational continuity, and compliance obligations for any organization deployed on this plugin.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Primary mitigation is plugin disablement until a security update is released. Monitor administrative access logs closely during interim period; if operational requirements prevent disablement, restrict network access to the WordPress installation to authorized users only.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Low
niche third-party WordPress appointment-booking plugin, limited install base
Data Quality
5 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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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