Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Unauthenticated privilege escalation reachable over the network with no user interaction (PR:N/UI:N/AV:N/AC:L); resulting admin control yields full C/I/A impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Unauthenticated Privilege Escalation in TrueBooker <= 1.2.3 versions.
AnalysisAI
Privilege escalation in the TrueBooker (truebooker-appointment-booking) WordPress plugin through version 1.2.3 lets unauthenticated remote attackers gain elevated privileges via an incorrect privilege-assignment flaw (CWE-266). With a CVSS 9.8 network/no-auth vector, a successful attacker can escalate to a high-privilege account and fully compromise the affected WordPress site; no public exploit identified at time of analysis and the issue is not in CISA KEV.
Technical ContextAI
TrueBooker is an appointment-booking plugin published by ThemeTechMount for the WordPress CMS (CPE cpe:2.3:a:themetechmount:truebooker:*). The root cause is CWE-266 (Incorrect Privilege Assignment), meaning the plugin assigns a privilege level to a user or request that is higher than intended - typically because a registration, role-setting, or capability-granting endpoint fails to properly restrict or validate who may invoke it or what role is applied. In the WordPress model this class of bug commonly manifests as an AJAX or REST handler that lets an anonymous request set or alter a user's role/capabilities (e.g., promoting an account to administrator) without an authorization or nonce check.
RemediationAI
Upgrade the TrueBooker plugin to a version later than 1.2.3 as soon as the vendor publishes a fixed release; the input data does not include an exact patched version number, so consult the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/truebooker-appointment-booking/vulnerability/wordpress-truebooker-plugin-1-2-3-privilege-escalation-vulnerability) and the ThemeTechMount vendor page for the fixed build before deploying - do not assume a version. Until a patched version is confirmed and applied, the safest compensating control is to deactivate and remove the TrueBooker plugin, which stops the vulnerable code path at the cost of losing appointment-booking functionality. If removal is not acceptable, place a Web Application Firewall (Patchstack's virtual patch or a WAF rule) in front of the site to block requests to the plugin's registration/role-assignment endpoints, and audit existing WordPress accounts for unexpected administrator or elevated-role users created before remediation, resetting credentials as needed; WAF rules may need tuning to avoid breaking legitimate booking requests.
More in Truebooker
View allAccount takeover in TrueBooker WordPress plugin before 1.2.4 enables unauthenticated attackers to reset any user’s passw
The TrueBooker WordPress plugin before 1.0.3 does not properly sanitise and escape a parameter before using it in a SQL
Unauthenticated privilege escalation in the TrueBooker (truebooker-appointment-booking) WordPress plugin versions 1.2.6
Unauthenticated SQL injection in the TrueBooker (truebooker-appointment-booking) WordPress plugin by themetechmount affe
Unauthenticated broken access control in the TrueBooker WordPress appointment-booking plugin (versions ≤ 1.1.9 by ThemeT
The TrueBooker WordPress plugin before 1.0.3 does not have CSRF check in place when updating its settings, which could a
TrueBooker appointment booking plugin through version 1.1.5 fails to enforce proper authorization controls, allowing una
Cross-Site Request Forgery (CSRF) vulnerability in themetechmount TrueBooker allows Cross Site Request Forgery.0.7. Rate
Same weakness CWE-266 – Incorrect Privilege Assignment
View allSame technique Privilege Escalation
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-48209
GHSA-jwj9-c7w4-qmpm