Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Remote network attack with no privileges or user interaction, leading to full compromise.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
5DescriptionCVE.org
The TrueBooker WordPress plugin before 1.2.4 does not validate account ownership when resetting a user's password through one of its front-end account handlers, allowing unauthenticated attackers to set an arbitrary password on any account, including an administrator, and take over the site.
Articles & Coverage 2
AnalysisAI
Account takeover in TrueBooker WordPress plugin before 1.2.4 enables unauthenticated attackers to reset any user’s password via a front-end handler lacking ownership validation, compromising the entire site. Public proof-of-concept exploit code is available, though EPSS exploitation probability remains low (0.14%) and no CISA KEV listing confirms active exploitation.
Technical ContextAI
The TrueBooker WordPress plugin provides a front-end account management interface that includes password reset functionality. Due to CWE-269 (Improper Privilege Management), the handler does not verify that the requestor owns the target account before setting a new password. This allows an attacker to bypass WordPress’s built-in authentication controls. The identified CPE (cpe:2.3:a:unknown:truebooker:*:*:*:*:*:*:*:*) indicates the plugin is widely identified as ‘TrueBooker’, though the vendor string is recorded as ‘unknown’.
RemediationAI
Upgrade to TrueBooker version 1.2.4 or later, as the vendor has released a patch addressing the missing ownership validation. Install the update from the WordPress plugin repository. If immediate patching is impossible, disable the TrueBooker plugin entirely to remove the vulnerable front-end handler-though this will eliminate all booking features. No other workaround is available. Reference: https://wpscan.com/vulnerability/c97d9841-2bd7-438b-a719-7943d671c754/.
More in Truebooker
View allThe 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
Privilege escalation in the TrueBooker (truebooker-appointment-booking) WordPress plugin through version 1.2.3 lets unau
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-269 – Improper Privilege Management
View allSame technique Privilege Escalation
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-49698
GHSA-h3v6-mwr7-vpq3