Skip to main content

TrueBooker CVE-2026-14364

| EUVDEUVD-2026-54367 CRITICAL
Weak Password Recovery Mechanism for Forgotten Password (CWE-640)
2026-08-07 Wordfence GHSA-g634-mqw6-9p22
9.8
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Identify site running TrueBooker ≤1.2.3
  2. Delivery
    Send reset request for admin account
  3. Exploit
    Bypass identity validation, set new password
  4. Execution
    Log in to wp-admin
  5. Impact
    Full site compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Password recovery security
Exploitation Conditions

The only prerequisite is network reachability of a WordPress site running TrueBooker version 1.2.3 or earlier with the plugin active - no authentication, credentials, user interaction, or non-default configuration is required (AV:N/AC:L/PR:N/UI:N against default installs). Exploitation targets the plugin's own password-reset functionality, so the site must have TrueBooker installed and enabled; the flaw does not affect core WordPress reset behavior. The main limiting factor is simply exposure of the vulnerable plugin, meaning any publicly accessible install is at risk.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:H, score 9.8) describes a remote, unauthenticated, no-interaction, low-complexity attack with total impact - the maximum realistic risk profile for a WordPress plugin flaw. No EPSS score, KEV listing, or SSVC decision data was provided, so exploitation-probability and automatability signals cannot be independently corroborated; the assessment rests on the CVSS vector and the Wordfence description rather than observed exploitation. There is no evidence of active exploitation or public POC at this time, so this is a genuine high-priority issue based on ease-of-exploit and impact rather than a confirmed in-the-wild threat. The 'Information Disclosure' tag is somewhat mislabeled - the actual impact is authentication bypass/account takeover, which is more severe than disclosure alone.

Exploit ScenarioDerived

An attacker sends a crafted request to the plugin's password-reset handler specifying the administrator account, and because no identity/token validation occurs, the plugin sets the attacker-supplied password on that account. The attacker then logs in to /wp-admin with full administrator privileges and can install malicious plugins, exfiltrate data, or deface the site. No user interaction or prior credentials are required (AV:N/AC:L/PR:N/UI:N); no public POC has been identified at time of analysis.

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

Account takeover in the TrueBooker Appointment Booking and Scheduler System plugin for WordPress (all versions through 1.2.3) lets unauthenticated attackers reset the password of any account, including administrators, because the plugin's password-reset flow never verifies the requester's identity. Successful exploitation yields full control of the targeted account and, via an admin takeover, the entire WordPress site. No public exploit identified at time of analysis, but the CVSS 9.8 rating and trivial network exploitability make this a high-priority patch.

RemediationAI

Upstream fix available (PR/commit); released patched version not independently confirmed - the corrective changeset is published at https://plugins.trac.wordpress.org/changeset/3595807/truebooker-appointment-booking, so update the TrueBooker plugin to the first release built after changeset 3595807 (verify the exact tagged version in the WordPress plugin directory before relying on it, as an exact fix version was not provided). If patching cannot be done immediately, deactivate and remove the TrueBooker plugin until an updated version is confirmed, since the reset endpoint is reachable without authentication; alternatively, restrict access to the plugin's password-reset endpoint at the web server or WAF layer and monitor for unexpected password-reset requests and admin logins, accepting that WAF rules may not cover all request variants and that disabling the plugin removes booking functionality. Review the wp_users table and admin accounts for unauthorized password changes, and rotate administrator credentials as a precaution. Consult the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/f441477e-35b8-42ae-b71c-3fdba126021b) for detailed guidance.

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

TrueBooker is a commercial WordPress appointment-booking/scheduling plugin published by ThemeTechMount (CPE cpe:2.3:a:themetechmount:truebooker_-_appointment_booking_and_scheduler_system). The root cause is CWE-640 (Weak Password Recovery Mechanism for Forgotten Password): the plugin implements its own password-reset endpoint but fails to bind the reset action to a verified secret such as a cryptographically random, single-use reset token tied to the specific user. Because identity is never confirmed before the new password is written, an attacker can supply an arbitrary target user identifier and set a password of their choosing, bypassing WordPress's normal reset-key validation entirely.

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 remote reset of arbitrary passwords with no interaction (AV:N/AC:L/PR:N/UI:N); admin takeover yields full confidentiality, integrity, and availability impact.

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 account takeover via improper password reset validation in all versions up to, and including, 1.2.3. This is due to the plugin not properly validating a user's identity before resetting their password. This makes it possible for unauthenticated attackers to reset the password of arbitrary user accounts, including administrators, and 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 authentication bypass that allows unauthenticated attackers to reset any account password, including administrators. Successful exploitation grants complete control of the WordPress site and all associated customer data and business records. Organizations running this plugin face immediate risk of total site compromise and data breach.

Business Impact: Severe
Compensating Controls

Immediately disable the TrueBooker plugin across all installations. Implement Web Application Firewall (WAF) rules to block unauthorized password-reset requests to the plugin endpoints. Enable multi-factor authentication (MFA) on all WordPress administrator and user accounts. Monitor WordPress audit logs and user management activity for suspicious password resets or unauthorized administrator account creation. Enforce strong password policies organization-wide and establish continuous security monitoring to detect account compromise attempts.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Low
niche commercial WordPress 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

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

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