Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2253+ Articles
157+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. CVE-2026-14365: TrueBooker WordPress Plugin Authorization Bypass Enables Unauthenticated Password Change
CVE-2026-14365: TrueBooker WordPress Plugin Authorization Bypass Enables Unauthenticated Password Change

Critical Security Alert

This vulnerability is actively being exploited. Immediate action is recommended.

SECURITYCRITICALCVE-2026-14365

CVE-2026-14365: TrueBooker WordPress Plugin Authorization Bypass Enables Unauthenticated Password Change

A second critical flaw in the TrueBooker Appointment Booking WordPress plugin allows unauthenticated attackers to change the password of any user, including administrators, due to missing authorization checks. CVSS 9.8.

Dylan H.

Security Team

August 7, 2026
5 min read

Affected Products

  • TrueBooker – Appointment Booking and Scheduler System <= 1.2.3 (WordPress Plugin)

Executive Summary

A second critical vulnerability (CVE-2026-14365) has been disclosed in the TrueBooker – Appointment Booking and Scheduler System plugin for WordPress. This flaw is distinct from the related password reset bypass (CVE-2026-14364) — here, the plugin fails to verify whether an authenticated or unauthenticated user is authorized to perform a password change action at all, allowing any external attacker to directly overwrite any user's password.

CVSS Score: 9.8 (Critical)

Reported by Wordfence, the vulnerability is classified as CWE-862 (Missing Authorization). Together with CVE-2026-14364, it represents a severe twin authentication failure in TrueBooker versions up to and including 1.2.3. Both are patched in changeset 3595807.


Vulnerability Overview

AttributeValue
CVE IDCVE-2026-14365
CVSS Score9.8 (Critical)
WeaknessCWE-862 (Missing Authorization)
TypeAuthorization Bypass — Unauthenticated Password Change
Attack VectorNetwork
Attack ComplexityLow
Privileges RequiredNone
User InteractionNone
CISA AutomatableYes
CISA Technical ImpactTotal

Affected Versions

PluginAffected VersionsFixed Version
TrueBooker – Appointment Booking and Scheduler System<= 1.2.31.2.4+ (changeset 3595807)

Technical Details

CVE-2026-14365 vs CVE-2026-14364

These two CVEs describe distinct but related failures in the same plugin:

CVE-2026-14364CVE-2026-14365
WeaknessCWE-640 — Weak Password RecoveryCWE-862 — Missing Authorization
Attack PathAbuses the reset flow; identity not verifiedDirectly changes password; no authorization check at all
TargetPassword reset endpointPassword change endpoint / action

CWE-862: Missing Authorization

The plugin implements a password change action without verifying that the requesting user has authorization to change the target account's password. This is a fundamental access control failure: the function exists but no capability or nonce check gates it. An unauthenticated attacker can call the action directly, supplying any user ID as the target, and the plugin will update the password without question.


Attack Flow

1. Attacker identifies a WordPress site running TrueBooker <= 1.2.3
2. Attacker directly calls the password change action/endpoint
3. Attacker supplies a target user ID (e.g., user ID 1 = admin)
4. Plugin executes password change without any authorization check
5. Attacker logs in as the target user with the new password
6. Full site compromise

Potential Impact

ImpactDescription
Administrator TakeoverDirect access to all WordPress admin functions
Content ManipulationModify, delete, or inject content across the site
Data TheftExfiltrate all stored booking, customer, and payment data
Plugin/Theme AbuseInstall malicious code via admin file editor
Supply Chain RiskUse compromised site to attack visitors

Why This Pair of CVEs Is Especially Dangerous

CVE-2026-14364 and CVE-2026-14365 both exist in the same plugin version and share the same patch. The combination means an attacker has two distinct code paths to achieve the same outcome — full account takeover without authentication. Even if one path were mitigated by a WAF rule, the other would likely succeed. Sites running TrueBooker <= 1.2.3 should treat this as a high-urgency remediation.

CISA's SSVC assessment marks both as automatable with total technical impact, meaning mass exploitation via automated scanners is realistic.


Remediation

Step 1: Update Immediately

Both CVE-2026-14364 and CVE-2026-14365 are fixed in the same changeset (3595807). Update via WP-CLI or WordPress Admin:

# Update via WP-CLI
wp plugin update truebooker-appointment-booking
 
# Confirm version
wp plugin get truebooker-appointment-booking --field=version

Step 2: Assume Compromise if Not Patched Promptly

Given that both vulnerabilities are automatable, sites that were running TrueBooker <= 1.2.3 for any period after 2026-08-07 should treat themselves as potentially compromised and conduct a full incident response:

# Check for unexpected admin accounts
wp user list --role=administrator
 
# Scan for recently modified plugin/theme files
find /path/to/wordpress/wp-content/ -type f -newer /path/to/wordpress/wp-login.php
 
# Verify WordPress core files haven't been tampered with
wp core verify-checksums

Step 3: Harden Password Change Controls

After patching, ensure your broader WordPress environment has layered defenses:

  1. Enable two-factor authentication for all administrator accounts
  2. Restrict login by IP using your WAF or security plugin if possible
  3. Enable WordPress activity logging (plugins: WP Activity Log, Simple History)
  4. Disable the XML-RPC interface if not required (/xmlrpc.php)
  5. Deploy a WAF (Wordfence, Sucuri, Cloudflare) with WordPress ruleset

Detection Indicators

IndicatorDescription
POST requests to TrueBooker AJAX/REST actionsExploitation attempts
Login events for admin accounts from unknown IPsPost-compromise access
New admin user accountsAttacker persistence
Password change events not initiated by the userDirect exploitation indicator

References

  • Wordfence Threat Intel — CVE-2026-14365
  • WordPress Plugin Trac — Changeset 3595807
  • NVD — CVE-2026-14365

Related Reading

  • CVE-2026-14364: TrueBooker Account Takeover via Password Reset Bypass
  • CVE-2026-1357: WPvivid Backup RCE — 900K+ Sites at Risk
#WordPress#CVE-2026-14365#Authorization Bypass#Account Takeover#CWE-862#Missing Authorization

Related Articles

Critical Auth Bypass in InfusedWoo Pro Enables

A CVSS 9.1 authorization bypass in InfusedWoo Pro for WordPress lets unauthenticated attackers permanently delete arbitrary data across all installations...

6 min read

CVE-2026-14364: TrueBooker WordPress Plugin Account Takeover via Password Reset Bypass

A critical unauthenticated account takeover vulnerability in the TrueBooker Appointment Booking plugin for WordPress allows attackers to reset any user's password, including administrators, without verification. CVSS 9.8.

4 min read

CVE-2026-15397: Missing Authorization in Subscriptions for WooCommerce Plugin

A missing authorization vulnerability in the Subscriptions for WooCommerce plugin allows authenticated users with minimal privileges to perform unauthorized actions on WordPress sites running versions up to 2.0.0.

4 min read
Back to all Security Alerts