<?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>Bookly (&lt;= 28.1) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/bookly--28.1/</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, 16 Sep 2026 05:46:46 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/bookly--28.1/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>IDOR Vulnerability in Bookly WordPress Plugin</title><link>https://feed.craftedsignal.io/briefs/2026-09-bookly-idor/</link><pubDate>Wed, 16 Sep 2026 05:46:46 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-bookly-idor/</guid><description>An Insecure Direct Object Reference (IDOR) vulnerability in the Bookly WordPress plugin allows unauthenticated attackers to enumerate and exfiltrate private AI booking transcripts via sequential ID incrementation.</description><content:encoded><![CDATA[<p>The Bookly WordPress plugin, specifically versions 28.1 and earlier, contains an Insecure Direct Object Reference (IDOR) vulnerability identified as CVE-2026-89063. The vulnerability stems from the 'conversation_id' parameter in the plugin's AI booking functionality, which fails to enforce access control or validate that the requesting user owns the requested conversation session. Because the conversation IDs are assigned as sequential integers, an unauthenticated attacker can systematically enumerate these values to access sensitive customer data stored in AI booking transcripts, including names, email addresses, phone numbers, and appointment details. Beyond data exfiltration, the flaw permits attackers to inject arbitrary messages into active or historical conversations, which are then processed by the cloud AI worker. This capability creates a significant risk for unauthorized access to customer interactions and data leakage across any WordPress site running the affected plugin versions.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows unauthenticated actors to harvest PII for all scheduled appointments and manipulate interactions with the AI assistant. This presents a severe privacy risk to organizations using the plugin for scheduling, potentially leading to unauthorized data exposure and the compromise of automated customer service workflows.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized actions for security and IT teams:</p>
<ul>
<li>Update the Bookly plugin for WordPress to the latest available version beyond 28.1 to mitigate CVE-2026-89063.</li>
<li>Audit web server access logs for anomalous, high-frequency GET or POST requests directed at the Bookly conversation API endpoint involving incrementing integer parameters in the 'conversation_id' field.</li>
<li>Monitor for unauthorized access patterns where a single IP address requests a broad range of sequential conversation IDs, which is a strong indicator of enumeration attempts against this IDOR vulnerability.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-application</category><category>wordpress</category><category>idor</category><category>cve-2026-89063</category></item></channel></rss>