<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>TrueBooker – Appointment Booking and Scheduler System (&lt;= 1.2.6) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/truebooker--appointment-booking-and-scheduler-system--1.2.6/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Wed, 19 Aug 2026 20:38:23 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/truebooker--appointment-booking-and-scheduler-system--1.2.6/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Unauthenticated Account Takeover in TrueBooker WordPress Plugin</title><link>https://feed.craftedsignal.io/briefs/2026-08-truebooker-auth-bypass/</link><pubDate>Wed, 19 Aug 2026 20:38:23 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-truebooker-auth-bypass/</guid><description>The TrueBooker plugin for WordPress up to version 1.2.6 is vulnerable to an unauthenticated account takeover via a flawed AJAX handler that allows attackers to modify user email addresses.</description><content:encoded><![CDATA[<p>The TrueBooker - Appointment Booking and Scheduler System plugin for WordPress contains a critical authorization bypass vulnerability (CVE-2026-18315) affecting all versions up to and including 1.2.6. The vulnerability resides within the 'admin_user_create_cus' AJAX handler, which fails to perform necessary authentication or capability checks.</p>
<p>Attackers can supply a 'truebooker_wp_user_id' parameter to the affected endpoint, which is then processed by 'wp_update_user' without verifying if the requestor has administrative privileges. By leveraging this, an unauthenticated actor can overwrite the email address associated with any user account in the WordPress database, including administrative accounts. Once the email address is updated to one controlled by the attacker, they can initiate the standard WordPress password reset process, intercept the recovery link, and gain full control over the compromised account. Defenders should identify any WordPress installations running this plugin and update to a patched version or disable the functionality immediately.</p>
<h2 id="impact">Impact</h2>
<p>The vulnerability results in a total account takeover for any user, including site administrators. Successful exploitation leads to full unauthorized access to the WordPress environment, enabling the attacker to modify site content, inject malicious scripts, redirect traffic, or exfiltrate sensitive data. Given that this plugin is used for scheduling, the compromise could also lead to the exposure of customer personal information and booking logs. There are no observed victim counts at this time, but the exploit is trivial to execute remotely.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Update the TrueBooker plugin to the latest version immediately to remediate the vulnerable AJAX handler.</li>
<li>Audit WordPress user accounts for suspicious email address changes or recently created administrator accounts.</li>
<li>Deploy the Sigma rule below to detect attempts to reach the vulnerable AJAX handler from external sources.</li>
<li>Monitor web server logs for HTTP POST requests to 'admin-ajax.php' containing the 'admin_user_create_cus' action.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category></item></channel></rss>