<?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>Events Manager (7.1.0 - 7.4.0.x) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/events-manager-7.1.0---7.4.0.x/</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>Mon, 31 Aug 2026 09:22:53 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/events-manager-7.1.0---7.4.0.x/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 Privilege Escalation in Events Manager Plugin</title><link>https://feed.craftedsignal.io/briefs/2026-08-cve-2026-18366/</link><pubDate>Mon, 31 Aug 2026 09:22:53 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-cve-2026-18366/</guid><description>An unauthenticated privilege escalation vulnerability (CVE-2026-18366) in the Events Manager WordPress plugin allows attackers to compromise user accounts and escalate privileges via REST API exploitation.</description><content:encoded><![CDATA[<p>The Events Manager WordPress plugin (versions 7.1.0 through 7.4.0.x) contains a critical privilege escalation vulnerability (CVE-2026-18366) stemming from an improperly implemented <code>map_meta_cap</code> filter. The vulnerability allows unauthenticated attackers to manipulate user accounts, including changing passwords and escalating roles to administrator, by exploiting the way the plugin handles capability checks for event and location post types.</p>
<p>When the WordPress REST API processes requests for users (e.g., <code>/wp-json/wp/v2/users/{id}</code>), it invokes the <code>map_meta_cap</code> filter. In the vulnerable versions, if the ID of the object being queried coincides with the ID of an event or location post, the plugin prematurely clears the required capabilities list. This results in the system incorrectly granting unauthorized access to sensitive operations like <code>edit_user</code>, <code>delete_user</code>, and <code>promote_user</code>. Attackers can force ID collisions via the plugin's guest booking feature to target specific users, making this a high-impact risk for WordPress sites utilizing the plugin.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker identifies a WordPress site running Events Manager version 7.1.0 - 7.4.0.x with guest bookings enabled.</li>
<li>Attacker enumerates existing public event or location IDs to find target IDs or to prepare for a collision.</li>
<li>Attacker uses the <code>wp_ajax_nopriv_booking_add</code> endpoint to submit multiple guest bookings, causing the <code>wp_users</code> ID sequence to increment until it matches a targeted <code>event</code> or <code>location</code> post ID.</li>
<li>Once a collision is achieved (or if a naturally occurring collision exists), the attacker targets the specific user ID via the REST API endpoint <code>/wp-json/wp/v2/users/{id}</code>.</li>
<li>The plugin's <code>map_meta_cap</code> filter incorrectly validates the request because the <code>user_id</code> matches an <code>event_id</code>, clearing the required capability list.</li>
<li>Attacker sends a PUT request to the REST API to change the password of the account associated with the collided ID.</li>
<li>Attacker sends a secondary PUT request to promote the compromised account to the <code>administrator</code> role.</li>
<li>Attacker logs into the WordPress administrative dashboard to gain full control of the site.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in full administrative control over the affected WordPress installation. Given the CVSS 9.8 rating, this vulnerability poses a severe threat to site confidentiality, integrity, and availability. All sites using the vulnerable versions are susceptible to complete data exfiltration, defacement, or total site takeover by unauthenticated remote actors.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Immediately update the Events Manager plugin to version 7.4.1 or later.</li>
<li>Implement a Web Application Firewall (WAF) rule to block unauthorized or suspicious requests to <code>/wp-json/wp/v2/users/</code> and <code>/wp-admin/admin-ajax.php?action=booking_add</code> originating from non-authenticated sources.</li>
<li>Review audit logs for unexpected account creation or role promotion events associated with the REST API.</li>
<li>Restrict access to administrative REST API endpoints to trusted IP addresses where possible.</li>
</ol>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category></item></channel></rss>