<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Events Manager for WordPress</title>
	<atom:link href="http://wp-events-plugin.com/feed/?noredirect=1" rel="self" type="application/rss+xml" />
	<link>https://wp-events-plugin.com/</link>
	<description>Event Registration, Bookings, Calendars, Locations</description>
	<lastBuildDate>Thu, 05 Nov 2026 14:40:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.11</generator>

<image>
	<url>https://wp-events-plugin.com/wp-content/uploads/2024/05/cropped-logo-whitebg-512x512-1-32x32.png</url>
	<title>Events Manager for WordPress</title>
	<link>https://wp-events-plugin.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">17180428</site>	<item>
		<title>Security Update: Events Manager 7.4.13, Pro 3.9.9 and Stripe 2.5.3</title>
		<link>https://wp-events-plugin.com/blog/2026/11/05/security-update-events-manager-7-4-13-pro-3-9-9-and-stripe-2-5-3/</link>
					<comments>https://wp-events-plugin.com/blog/2026/11/05/security-update-events-manager-7-4-13-pro-3-9-9-and-stripe-2-5-3/#respond</comments>
		
		<dc:creator><![CDATA[marcus]]></dc:creator>
		<pubDate>Thu, 05 Nov 2026 14:40:41 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://wp-events-plugin.com/?p=6940</guid>

					<description><![CDATA[<p>This is the second round of releases from our Security Hunt. Please update Events Manager to 7.4.13, Events Manager Pro to 3.9.9 and our Stripe gateway to 2.5.3 as soon as you can. The hunt has turned up 13 more confirmed issues since our last update, and these releases fix all of them. We&#8217;re keeping [&#8230;]</p>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/11/05/security-update-events-manager-7-4-13-pro-3-9-9-and-stripe-2-5-3/">Security Update: Events Manager 7.4.13, Pro 3.9.9 and Stripe 2.5.3</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This is the second round of releases from our Security Hunt. Please update Events Manager to 7.4.13, Events Manager Pro to 3.9.9 and our Stripe gateway to 2.5.3 as soon as you can.</p>



<p>The hunt has turned up 13 more confirmed issues since our last update, and these releases fix all of them. We&#8217;re keeping the details brief until sites have had time to update. If your Pro license has expired, free patches for older versions are on your <a href="https://eventsmanagerpro.com/account/3-9-security-update/">security updates page</a>, as they were last time.</p>



<p>You can see who&#8217;s in the lead on the <a href="https://wp-events-plugin.com/security/">scoreboard</a>. The hunt runs until November 30, and whoever tops the board then wins a lifetime Pro license.</p>



<p>Our thanks to Greg on 30A, mercurystorm, HMF-IT, Benjamin Kincses and Waldo.</p>



<h2 class="wp-block-heading">Changelog</h2>



<p><strong>Events Manager 7.4.13</strong></p>



<ul class="wp-block-list">
<li>Security: Fixed a file handling vulnerability in the REST API, reported by Greg on 30A via the Security Hunt</li>

<li>Security: Fixed an information disclosure vulnerability in the REST API, reported by Greg on 30A via the Security Hunt</li>

<li>Security: Fixed an access control vulnerability affecting tickets, reported by Greg on 30A via the Security Hunt</li>

<li>Security: Fixed an access control vulnerability in bookings, reported by mercurystorm via the Security Hunt</li>

<li>Security: Fixed an information disclosure vulnerability affecting locations, reported by Benjamin Kincses via the Security Hunt</li>

<li>Security: Fixed an information disclosure vulnerability in shortcodes, reported by mercurystorm via the Security Hunt</li>

<li>Security: Fixed a vulnerability in booking withdrawals, reported by mercurystorm via the Security Hunt</li>

<li>Security: Hardened remote image downloads in the REST API</li>
</ul>



<p><strong>Events Manager Pro 3.9.9</strong></p>



<ul class="wp-block-list">
<li>Security: Fixed an information disclosure vulnerability in manual bookings, reported by HMF-IT via the Security Hunt</li>

<li>Security: Fixed an access control vulnerability in waitlists, reported by HMF-IT via the Security Hunt</li>

<li>Security: Fixed an XSS vulnerability in the admin area, reported by HMF-IT via the Security Hunt</li>

<li>Security: Fixed an information disclosure vulnerability affecting locations, reported by HMF-IT via the Security Hunt</li>

<li>Security: Hardened coupon handling at checkout</li>

<li>Tweaked: Failed reCAPTCHA log entries no longer record the submitted form data</li>

<li>Fixed: The release package left out the updated Dompdf library added in 3.9.6, so 3.9.6 to 3.9.8 downloads were rebuilt with it</li>
</ul>



<p><strong>Events Manager Pro Stripe Gateway 2.5.3</strong></p>



<ul class="wp-block-list">
<li>Security: Fixed a payment validation vulnerability, reported by mercurystorm via the Security Hunt</li>
</ul>

<p>The post <a href="https://wp-events-plugin.com/blog/2026/11/05/security-update-events-manager-7-4-13-pro-3-9-9-and-stripe-2-5-3/">Security Update: Events Manager 7.4.13, Pro 3.9.9 and Stripe 2.5.3</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wp-events-plugin.com/blog/2026/11/05/security-update-events-manager-7-4-13-pro-3-9-9-and-stripe-2-5-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6940</post-id>	</item>
		<item>
		<title>Security Update: Events Manager 7.4.12</title>
		<link>https://wp-events-plugin.com/blog/2026/10/26/security-update-events-manager-7-4-12/</link>
					<comments>https://wp-events-plugin.com/blog/2026/10/26/security-update-events-manager-7-4-12/#respond</comments>
		
		<dc:creator><![CDATA[marcus]]></dc:creator>
		<pubDate>Mon, 26 Oct 2026 13:10:36 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://wp-events-plugin.com/?p=6930</guid>

					<description><![CDATA[<p>This is a follow-up security release for the free plugin. Please update as soon as you can. Yesterday&#8217;s 7.4.11 closed an unauthenticated information disclosure, and as we released a separate hunter found a related path it did not cover. 7.4.12 closes it on both of those endpoints. That is the hunt working as intended, a [&#8230;]</p>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/10/26/security-update-events-manager-7-4-12/">Security Update: Events Manager 7.4.12</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This is a follow-up security release for the free plugin. Please update as soon as you can.</p>



<p>Yesterday&#8217;s 7.4.11 closed an unauthenticated information disclosure, and as we released a separate hunter found a related path it did not cover. 7.4.12 closes it on both of those endpoints.</p>



<p>That is the hunt working as intended, a second pair of eyes catching what our first fix missed, privately and before anyone else. The <a href="https://wp-events-plugin.com/security/">Security Hunt</a> runs until November 30, the scoreboard goes live in the coming days, and there is a lifetime Pro license for whoever tops it.</p>



<p>Our thanks to 0xtrung.</p>



<h2 class="wp-block-heading">Changelog</h2>



<p><strong>Events Manager 7.4.12</strong></p>



<ul class="wp-block-list">
<li>Security: Fixed an unauthenticated information disclosure where the map data endpoints could expose details of draft, pending and private locations, reported by 0xtrung via the Security Hunt</li>
</ul>



<p></p>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/10/26/security-update-events-manager-7-4-12/">Security Update: Events Manager 7.4.12</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wp-events-plugin.com/blog/2026/10/26/security-update-events-manager-7-4-12/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6930</post-id>	</item>
		<item>
		<title>Add-on Security Updates: Stripe 2.5.2 and Connect 1.0.1</title>
		<link>https://wp-events-plugin.com/blog/2026/10/25/add-on-security-updates-stripe-2-5-2-and-connect-1-0-1/</link>
					<comments>https://wp-events-plugin.com/blog/2026/10/25/add-on-security-updates-stripe-2-5-2-and-connect-1-0-1/#respond</comments>
		
		<dc:creator><![CDATA[marcus]]></dc:creator>
		<pubDate>Sun, 25 Oct 2026 12:48:52 +0000</pubDate>
				<category><![CDATA[Updates]]></category>
		<guid isPermaLink="false">https://wp-events-plugin.com/?p=6927</guid>

					<description><![CDATA[<p>Two add-ons also have security updates from the Security Hunt. For the background, see our main release post. The Stripe one matters most: a single paid Stripe PaymentIntent could approve more than one booking. If you take payments through the Stripe Elements gateway, update to Events Manager Pro &#8211; Stripe 2.5.2. Events Manager &#8211; Connect [&#8230;]</p>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/10/25/add-on-security-updates-stripe-2-5-2-and-connect-1-0-1/">Add-on Security Updates: Stripe 2.5.2 and Connect 1.0.1</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Two add-ons also have security updates from the <a href="/security/">Security Hunt</a>. For the background, see <a href="{{RELEASE_POST_URL}}">our main release post</a>.</p>



<p>The Stripe one matters most: a single paid Stripe PaymentIntent could approve more than one booking. If you take payments through the Stripe Elements gateway, update to Events Manager Pro &#8211; Stripe 2.5.2. Events Manager &#8211; Connect 1.0.1 hardens how its WhatsApp and Telegram webhooks check their secrets.</p>



<h2 class="wp-block-heading">Changelog</h2>



<p><strong>Events Manager Pro &#8211; Stripe 2.5.2</strong></p>



<ul class="wp-block-list">
<li>Security: Fixed a payment bypass where one paid Stripe PaymentIntent could approve additional bookings, reported by mercurystorm via the <a href="/security/">Security Hunt</a></li>



<li>Fixed: The Elements test publishable key was read from the wrong variable when localizing the payment script (props Will Pom)</li>
</ul>



<p><strong>Events Manager &#8211; Connect 1.0.1</strong></p>



<ul class="wp-block-list">
<li>Security: Hardened webhook secret handling for the WhatsApp and Telegram integrations, rejecting blank or forged secrets and using constant-time comparison, reported by Will Pom via the Security Hunt</li>
</ul>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/10/25/add-on-security-updates-stripe-2-5-2-and-connect-1-0-1/">Add-on Security Updates: Stripe 2.5.2 and Connect 1.0.1</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wp-events-plugin.com/blog/2026/10/25/add-on-security-updates-stripe-2-5-2-and-connect-1-0-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6927</post-id>	</item>
		<item>
		<title>Security Update: Events Manager 7.4.11 and Pro 3.9.8</title>
		<link>https://wp-events-plugin.com/blog/2026/10/25/security-update-events-manager-7-4-11-and-pro-3-9-8/</link>
					<comments>https://wp-events-plugin.com/blog/2026/10/25/security-update-events-manager-7-4-11-and-pro-3-9-8/#respond</comments>
		
		<dc:creator><![CDATA[marcus]]></dc:creator>
		<pubDate>Sun, 25 Oct 2026 12:47:33 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://wp-events-plugin.com/?p=6925</guid>

					<description><![CDATA[<p>These are security releases for the free plugin and Pro. Please update as soon as you can. Last week we opened the Security Hunt, asking you to point your own AI at Events Manager and report what it finds before anyone else does. It is working: in the first few days, three people reported nine [&#8230;]</p>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/10/25/security-update-events-manager-7-4-11-and-pro-3-9-8/">Security Update: Events Manager 7.4.11 and Pro 3.9.8</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>These are security releases for the free plugin and Pro. Please update as soon as you can.</p>



<p>Last week we opened the <a href="https://wp-events-plugin.com/security/">Security Hunt</a>, asking you to point your own AI at Events Manager and report what it finds before anyone else does. It is working: in the first few days, three people reported nine security issues across Events Manager, Pro and two add-ons, all reproduced and fixed before any detail went public. We have held the specifics back for now so sites can update first.</p>



<p>We will post the scoreboard in the coming days. The hunt runs until November 30, with a lifetime Pro license for whoever tops it, and there is still plenty to find. If you want in, the rules and the AI prompts are on the <a href="https://wp-events-plugin.com/security/">hunt page</a>.</p>



<h2 class="wp-block-heading">Changelog</h2>



<p><strong>Events Manager 7.4.11</strong></p>



<ul class="wp-block-list">
<li>Security: Fixed an unauthenticated information disclosure vulnerability that could expose event owner details, reported by mercurystorm via the Security Hunt</li>



<li>Security: File upload display names are now stored as plain text, reported by mercurystorm via the Security Hunt</li>



<li>Security: Fixed an unauthenticated information disclosure where request status parameters could expose draft, pending and trashed events and locations, reported by Lewis Studios via the Security Hunt</li>



<li>Security: Fixed a booking takeover where a contributor or author could re-save another user&#8217;s booking onto an event they own, exposing that booker&#8217;s details, reported by Lewis Studios via the Security Hunt</li>



<li>Security: An OAuth connection limited to Events Manager is now refused over XML-RPC instead of acting with the account&#8217;s full access, reported by Will Pom via the Security Hunt</li>
</ul>



<p><strong>Events Manager Pro 3.9.8</strong></p>



<ul class="wp-block-list">
<li>Security: Fixed an unauthenticated stored cross-site scripting vulnerability in booking form file uploads, reported by mercurystorm via the Security Hunt</li>



<li>Security: The coupon check endpoint now requires the booking form nonce, so coupon codes can no longer be brute-forced anonymously, reported by Will Pom via the Security Hunt</li>
</ul>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/10/25/security-update-events-manager-7-4-11-and-pro-3-9-8/">Security Update: Events Manager 7.4.11 and Pro 3.9.8</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wp-events-plugin.com/blog/2026/10/25/security-update-events-manager-7-4-11-and-pro-3-9-8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6925</post-id>	</item>
		<item>
		<title>Break Events Manager &#8211; We want YOUR AI</title>
		<link>https://wp-events-plugin.com/blog/2026/10/22/break-events-manager-we-want-your-ai/</link>
					<comments>https://wp-events-plugin.com/blog/2026/10/22/break-events-manager-we-want-your-ai/#respond</comments>
		
		<dc:creator><![CDATA[marcus]]></dc:creator>
		<pubDate>Thu, 22 Oct 2026 15:59:48 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://wp-events-plugin.com/?p=6919</guid>

					<description><![CDATA[<p>We&#8217;ve decided to do something a little out there&#8230; Everyone has an AI that can read code now (among other dangerous things), and plenty of people are pointing theirs at WordPress plugins, ours very much included. So we&#8217;re making it official. From today until November 30, we want you to point yours at Events Manager [&#8230;]</p>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/10/22/break-events-manager-we-want-your-ai/">Break Events Manager &#8211; We want YOUR AI</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image"><img decoding="async" src="https://wp-events-plugin.com/security/i-want-your-ai.webp" alt="OmniDo in an Uncle Sam hat, pointing at you: I want your AI to break Events Manager"/></figure>



<p>We&#8217;ve decided to do something a little out there&#8230; </p>



<p>Everyone has an AI that can read code now (among <a href="https://getomnido.com/">other dangerous things</a>), and plenty of people are pointing theirs at WordPress plugins, ours very much included. So we&#8217;re making it official. From today until November 30, we want you to point yours at Events Manager and try to break it.</p>



<p>Find a real security vulnerability, report it to us privately, and we&#8217;ll put your name on the scoreboard, pay you in Events Manager Pro license time, and fix it before anyone else gets the chance. Whoever is top of the scoreboard on November 30 wins a <strong>lifetime Events Manager Pro license</strong>.</p>



<p><a href="https://wp-events-plugin.com/security/">Join the hunt at wp-events-plugin.com/security</a></p>



<h2 class="wp-block-heading">Why we&#8217;re asking for it</h2>



<p>Security reports have been arriving faster this year than at any point in the plugin&#8217;s history. We&#8217;re not the only ones; WordPress itself has introduced its own countermeasures to combat this new phenomenon.<br><br>Some come out of our own AI-assisted reviews, and many come from researchers using the same kind of tools, who report through Patchstack, Wordfence and similar programs. Those programs do good work and we&#8217;re grateful for every report, but they reach us on someone else&#8217;s timeline, and now and then an issue gets flagged publicly before we have a fix out. The race condition fixed in 7.4.9 was one of those.</p>



<p>The best report we&#8217;ve had this year didn&#8217;t come through any of them. It came from a customer, who ran his own AI review of the plugin and sent what he found straight to us which ended up as the 7.4.8 update. That&#8217;s the kind of report we want more of, from people who actually run Events Manager and have every reason to want it locked down.</p>



<p>We&#8217;re not scared of what you&#8217;ll find. We don&#8217;t want someone else finding it first and exploiting it. So we&#8217;re opening the doors of Pandora&#8217;s box.</p>



<h2 class="wp-block-heading">How it works</h2>



<ol class="wp-block-list">
<li>Set your AI loose. Any AI tool you like. Events Manager is on wordpress.org, and Pro license holders can download Pro and the add-ons from their account. The hunt page has a starter prompt if you want one.</li>



<li>Prove it&#8217;s real. Make it happen on a clean install of the latest version, on a site you own. AI tools cry wolf a lot (we&#8217;ve waded through plenty of those ourselves), and we only score what actually works.</li>



<li>Paste the write-up. The hunt page also has a report prompt that gets your AI to write the finding up in the format we triage from. Paste what it writes into the form and you&#8217;re on the board. No account needed, just your email.</li>
</ol>



<h2 class="wp-block-heading">What&#8217;s on the table</h2>



<p>Pro time goes onto the license for your email, or a new license if you don&#8217;t have one, up to 24 months per person. The lifetime license for whoever finishes on top is on top of that, and if two people tie, it goes to whoever got there first.</p>



<p>For more information on the rules and how to submit, visit our new <a href="https://wp-events-plugin.com/security/">security hunt page</a>.</p>



<h2 class="wp-block-heading">The sale is back too</h2>



<p>7.4.9 was a security release and we want as many sites as possible on current versions, so our recent sale is back for the meantime: up to 35% off Events Manager Pro on new licenses, upgrades and renewals, including renewing early. An active license is also what gets you Pro&#8217;s own security fixes, so if yours has lapsed, now is a good time to <a href="https://eventsmanagerpro.com/gopro/">renew</a>.</p>



<p>Happy hunting… and if you&#8217;d rather keep reporting the way you do now, security@wp-events-plugin.com still works.</p>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/10/22/break-events-manager-we-want-your-ai/">Break Events Manager &#8211; We want YOUR AI</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wp-events-plugin.com/blog/2026/10/22/break-events-manager-we-want-your-ai/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6919</post-id>	</item>
		<item>
		<title>Another Security Update &#8211; 7.4.8 / 3.9.6</title>
		<link>https://wp-events-plugin.com/blog/2026/10/12/security-updates-7-4-8-and-3-9-6/</link>
					<comments>https://wp-events-plugin.com/blog/2026/10/12/security-updates-7-4-8-and-3-9-6/#respond</comments>
		
		<dc:creator><![CDATA[marcus]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 12:56:14 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://wp-events-plugin.com/?p=6900</guid>

					<description><![CDATA[<p>This update fixes another round of security issues of varying severity. We recommend updating now. We apologize for the repeated warnings and what may feel like a new security update every other day. With AI tooling now in everyone&#8217;s hands, and our code being open source, the plugin is being scrutinized more closely than ever [&#8230;]</p>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/10/12/security-updates-7-4-8-and-3-9-6/">Another Security Update &#8211; 7.4.8 / 3.9.6</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This update fixes another round of security issues of varying severity. We recommend updating now.</p>



<p>We apologize for the repeated warnings and what may feel like a new security update every other day. With AI tooling now in everyone&#8217;s hands, and our code being open source, the plugin is being scrutinized more closely than ever before. We welcome it, and hope that every one of these updates leaves us stronger.</p>



<p>This one is a case in point. It came from a customer, Alexander Ströher, who ran his own AI-assisted review of the plugin and disclosed what he found directly to us, responsibly. He is credited in the changelogs below, and we&#8217;d like to thank him for the contribution.</p>



<p>On that note, anyone is welcome to have a go and see what they find. Email us at security@wp-events-plugin.com. This is an experiment in the open, and we&#8217;re curious to see where it leads.</p>



<p>If you run an older Pro version and can&#8217;t update to 3.9.6 yet, patched builds for the 2.8 and 3.0 to 3.8 lines are available from your account downloads, alongside the ones released in August.</p>



<h2 class="wp-block-heading">Events Manager 7.4.8</h2>



<ul class="wp-block-list">
<li>Security: Fixed a clickjacking vulnerability and restricted the permissions granted to AI/MCP connections. Reported by Alexander Ströher.</li>



<li>Security: Fixed a cross-site scripting vulnerability. Reported by Alexander Ströher.</li>



<li>Security: Fixed an information disclosure vulnerability in the REST API. Reported by Alexander Ströher.</li>



<li>Security: Additional hardening of the OAuth endpoints, uploads and search parameters.</li>



<li>Fixed: Calendars with long_events enabled hid timed events on the last displayed day of the grid</li>



<li>Fixed: Location searches with array coordinates, country-name lookups and timezone-scoped date ranges returned wrong results</li>



<li>Fixed: REST API events and bookings endpoints returned an error for some search parameters</li>



<li>Fixed: Missing text domain in the general settings tab</li>
</ul>



<h2 class="wp-block-heading">Events Manager Pro 3.9.6</h2>



<ul class="wp-block-list">
<li>Security: Fixed an authenticated SQL injection vulnerability. Reported by Alexander Ströher.</li>



<li>Security: Fixed a cross-site scripting vulnerability in the admin area. Reported by Alexander Ströher.</li>



<li>Security: Additional hardening of file downloads, the uploads directory and legacy gateway code.</li>



<li>Security: Updated the bundled PDF library to its current release.</li>



<li>Fixed: Default Email Template for booked user emails was reset to empty on every plugin update</li>



<li>Fixed: Manual bookings were refused as already booked when the admin adding them had their own booking on the event</li>



<li>Fixed: Coupon list counts included coupons not visible to the current user when filtering by date</li>



<li>Fixed: Renew license link in plugin update notices and the manual license key help link pointed to broken URLs</li>



<li>Fixed: Custom email recipients containing an invisible tab or non-breaking space failed to save as an invalid admin email</li>



<li>Fixed: Coupon start and end date fields did not work on the coupon admin screen in legacy gateways mode</li>



<li>Tweaked: Removed unused development files from the bundled QR code library</li>
</ul>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/10/12/security-updates-7-4-8-and-3-9-6/">Another Security Update &#8211; 7.4.8 / 3.9.6</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wp-events-plugin.com/blog/2026/10/12/security-updates-7-4-8-and-3-9-6/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6900</post-id>	</item>
		<item>
		<title>Important Security Update &#8211; 7.4.7</title>
		<link>https://wp-events-plugin.com/blog/2026/10/07/important-security-update-7-4-7/</link>
		
		<dc:creator><![CDATA[marcus]]></dc:creator>
		<pubDate>Wed, 07 Oct 2026 16:16:47 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://wp-events-plugin.com/?p=6888</guid>

					<description><![CDATA[<p>We&#8217;ve received reports of a recently disclosed SQL injection vulnerability in Events Manager, and have released version 7.4.7 with a fix within 24 hours. This is a serious vulnerability that has gone undetected since version 7.3, so if your site is running anything from 7.3 to 7.4.6, please update as soon as you can. What [&#8230;]</p>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/10/07/important-security-update-7-4-7/">Important Security Update &#8211; 7.4.7</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>We&#8217;ve received reports of a <a href="https://patchstack.com/database/wordpress/plugin/events-manager/vulnerability/wordpress-events-manager-plugin-7-4-6-sql-injection-vulnerability">recently disclosed SQL injection vulnerability</a> in Events Manager, and have released version 7.4.7 with a fix within 24 hours. This is a serious vulnerability that has gone undetected since version 7.3, so if your site is running anything from 7.3 to 7.4.6, please update as soon as you can.</p>



<h2 class="wp-block-heading">What happened</h2>



<p>The flaw sat in some older code that validates the dates of an event search. That code wasn&#8217;t reachable in a harmful way through the regular front-end search, but the REST API we introduced in 7.3 passes search parameters along differently, which let a specially crafted request get past the validation and into a database query.</p>



<p>Exploiting it requires being logged in, although any account will do, right down to a basic Subscriber. </p>



<h2 class="wp-block-heading">What to do</h2>



<p>Update Events Manager to 7.4.7. That closes the vulnerability on its own, whichever version of Events Manager Pro you&#8217;re running (or if you don&#8217;t use Pro at all).</p>



<p>At the time of writing, 7.4.7 is sitting in a roughly 5-hour queue before WordPress.org offers it to sites, as part of the <a href="https://wordpress.org/news/2026/06/pts/">Protect The Shire</a> initiative, which holds every new plugin release for a few hours, security fixes included. We&#8217;ve asked the Plugins team to speed this one up, but you don&#8217;t have to wait for them. Follow our instructions to <a href="https://wp-events-plugin.com/documentation/installation/latest-stable/">getting the latest stable update</a> (whicn you can enable automatically) via our settings page, or <a href="https://wp-events-plugin.com/documentation/upgrade-dev-version/">update to a dev version</a>, which is also on 7.4.7.</p>



<p>On older versions that option isn&#8217;t available yet… instead, download the 7.4.7 zip from the <a href="https://wordpress.org/plugins/events-manager/">plugin page</a> and upload it from the Plugins screen (Add New, then Upload Plugin), which replaces your installed copy.</p>



<p>If you use Pro, please also update to Pro 3.9.5. Pro&#8217;s own REST API, added in 3.8.1, offered a second route to the same flaw for users who can manage bookings. Events Manager 7.4.7 already closes that route, and Pro 3.9.5 hardens Pro&#8217;s code as well, so it no longer relies on the core fix alone.</p>



<p>Credit for the discovery goes to neurotx, who disclosed it via <a href="https://patchstack.com/database/wordpress/plugin/events-manager/vulnerability/wordpress-events-manager-plugin-7-4-6-sql-injection-vulnerability">Patchstack</a>.</p>



<h2 class="wp-block-heading">More eyes, stronger plugin</h2>



<p>We&#8217;ve put Events Manager through <a href="https://wp-events-plugin.com/blog/2026/07/05/important-security-update-mythos-fable/">several AI-assisted security audits</a> this year, which turned up and fixed a number of issues, and this one still slipped past every pass. It goes to show that different researchers using different tools will sometimes uncover what everyone else missed. It&#8217;s regrettable that older code was the source of this one, and we&#8217;re sorry for the hassle of an urgent update… but we also appreciate having so many eyes on an open source plugin like this. That attention is what lets us put Events Manager through the gauntlet of rigorous security testing and harden it properly, and the result is a stronger plugin for everyone. We&#8217;re all for it.</p>



<h2 class="wp-block-heading">On a ligter note</h2>



<p>We&#8217;ve brought back our recent Pro promotion for a little longer, as a thank you to everyone who has stuck with us and anyone joining now. It&#8217;s entirely separate from this fix, which is free for everyone in Events Manager 7.4.7, whether or not you use Pro.</p>



<h2 class="wp-block-heading">Changelog</h2>



<p><strong>Events Manager 7.4.7</strong></p>



<ul class="wp-block-list">
<li>Security: Fixed an authenticated SQL injection vulnerability in the REST API events and bookings search, disclosed by neurotx via Patchstack.</li>
</ul>



<p><strong>Events Manager Pro 3.9.5</strong></p>



<ul class="wp-block-list">
<li>Security: Hardened the coupons date-scope search against SQL injection, scope dates are now validated before use.</li>



<li>Fixed: Timeslot bookings in the Multiple Bookings cart could not show their details or be removed, the cart script did not escape the event:timeslot id in its selectors</li>
</ul>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/10/07/important-security-update-7-4-7/">Important Security Update &#8211; 7.4.7</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6888</post-id>	</item>
		<item>
		<title>Events Manager 7.4.6 and Pro 3.9.4</title>
		<link>https://wp-events-plugin.com/blog/2026/10/02/events-manager-7-4-6-and-pro-3-9-4/</link>
		
		<dc:creator><![CDATA[marcus]]></dc:creator>
		<pubDate>Fri, 02 Oct 2026 13:46:18 +0000</pubDate>
				<category><![CDATA[Updates]]></category>
		<guid isPermaLink="false">https://wp-events-plugin.com/?p=6883</guid>

					<description><![CDATA[<p>Events Manager 7.4.6 and Events Manager Pro 3.9.4 are out now. These are minor releases with various bug fixes, and the full changelogs are below. Events Manager 7.4.6 Events Manager Pro 3.9.4</p>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/10/02/events-manager-7-4-6-and-pro-3-9-4/">Events Manager 7.4.6 and Pro 3.9.4</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Events Manager 7.4.6 and Events Manager Pro 3.9.4 are out now. These are minor releases with various bug fixes, and the full changelogs are below.</p>



<h2 class="wp-block-heading">Events Manager 7.4.6</h2>



<ul class="wp-block-list">
<li>Fixed: fatal error on tag pages, and in the admin area after updating, when an event type had no categories or tags enabled</li>



<li>Fixed: tag pages skipped upcoming events for event types with tags but no categories</li>



<li>Fixed: login failing on sites with a custom event type while debug output was displayed, a notice was printed before headers were sent</li>



<li>Fixed: bookings tables on WordPress 7.1 repeated every row&#8217;s details on wide screens and could not expand rows on narrow ones</li>



<li>Fixed: database errors on subsites in MultiSite Global Tables mode, event time ranges and timeslots were looked up in per-site tables that were never created and are now shared like other event data</li>
</ul>



<h2 class="wp-block-heading">Events Manager Pro 3.9.4</h2>



<ul class="wp-block-list">
<li>Fixed: Joining a waiting list failing with an &#8220;Unrecognized action&#8221; message on cached sites, the form&#8217;s security token is now refreshed and an expired one is reported plainly</li>



<li>Fixed: Spaces for a booking awaiting payment counted twice, which could show an event as full before it was</li>



<li>Fixed: Bookings awaiting payment holding their spaces indefinitely when no unpaid booking expiry was set, spaces are now held only while an expiry can release them</li>



<li>Fixed: Past Events Action cron running until the PHP time limit every minute when an event could not be moved, which always happened with the Trash action</li>



<li>Fixed: Past Events Action trashing or hiding a whole recurring event with upcoming dates once one of its dates had passed</li>



<li>Fixed: PayPal Standard refusing any booking with a coupon or surcharge applied, the cart item was sent without its quantity and PayPal answered with a generic error page</li>



<li>Fixed: A booking discounted to zero still offering a PayPal payment link on My Bookings</li>



<li>Fixed: The event editor telling owners &#8220;No coupons created yet&#8221; when their coupons are all set to apply site-wide or event-wide</li>



<li>Fixed: PayPal Standard payments rejected with a merchant email mismatch when the PayPal Email setting is a secondary address of the PayPal account</li>



<li>Changed: Bookings cancelled by Unpaid Bookings Expiry no longer send cancellation emails, an abandoned payment attempt now expires silently</li>



<li>Fixed: Event image missing from PDF tickets, which also pushed the QR code off the page</li>
</ul>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/10/02/events-manager-7-4-6-and-pro-3-9-4/">Events Manager 7.4.6 and Pro 3.9.4</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6883</post-id>	</item>
		<item>
		<title>Events Manager 7.4.5 and Pro 3.9.3</title>
		<link>https://wp-events-plugin.com/blog/2026/09/18/events-manager-7-4-5-and-pro-3-9-3/</link>
		
		<dc:creator><![CDATA[marcus]]></dc:creator>
		<pubDate>Fri, 18 Sep 2026 15:55:18 +0000</pubDate>
				<category><![CDATA[Updates]]></category>
		<guid isPermaLink="false">https://wp-events-plugin.com/?p=6850</guid>

					<description><![CDATA[<p>It&#8217;s been a busy few weeks. Events Manager 7.4.4 and 7.4.5 are both out now, along with Pro 3.9.2 and 3.9.3, and if you haven&#8217;t updated yet then today&#8217;s a good day to. Between the two core releases we&#8217;ve patched up a few more security vulnerabilities. All of them were responsibly disclosed and all of [&#8230;]</p>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/09/18/events-manager-7-4-5-and-pro-3-9-3/">Events Manager 7.4.5 and Pro 3.9.3</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>It&#8217;s been a busy few weeks. Events Manager 7.4.4 and 7.4.5 are both out now, along with Pro 3.9.2 and 3.9.3, and if you haven&#8217;t updated yet then today&#8217;s a good day to.</p>



<p>Between the two core releases we&#8217;ve patched up a few more security vulnerabilities. All of them were responsibly disclosed and all of them were fixed and shipped before this post went live. Our thanks to the researchers who found them, and to Patchstack, Wordfence and WPScan for getting them to us.</p>



<p>We&#8217;ve got some exciting things in the pipeline, and we&#8217;ll have more to say about those when they&#8217;re ready to show. In the meantime we&#8217;ve been using these releases to close out long-standing bugs, including a few that have been on our list longer than we&#8217;d like.</p>



<p>So the rest is bug fixing, and there&#8217;s a good amount of it: bookings on cached sites, recurring events and their occurrences, a scattering of admin and block editor annoyances. Pro&#8217;s two releases lean toward waiting lists and payments, with a few PDF and email fixes alongside.</p>



<p>Full changelogs below.</p>



<h2 class="wp-block-heading">Events Manager 7.4.4 and 7.4.5</h2>



<ul class="wp-block-list">
<li>Security: Fixed a broken access control vulnerability. Reported by Hasyros via WPScan.</li>



<li>Security: Fixed an information disclosure vulnerability. Reported by Karthik Ramakrishnan via WPScan.</li>



<li>Security: Fixed an information disclosure vulnerability. Reported via Patchstack.</li>



<li>Security: Fixed a missing authorization vulnerability, CVE-2026-92711. Reported by M4r0u4n3 via Wordfence.</li>



<li>Security: Fixed a spoofing vulnerability, CVE-2026-92614. Reported by Shirshak via Wordfence.</li>



<li>Added: em_get_my_bookings_url() accepts a person id and runs through the em_get_my_bookings_url filter, so BuddyPress links resolve the booking owner rather than the displayed user</li>



<li>Changed: the admin bookings list and pending badge now show only the event type you are viewing, with an All Event Types filter for the combined list</li>



<li>Fixed: newly booked attendees did not show on the event page until caches were flushed on sites with a persistent object cache, the event was cached with an emptied bookings list and never invalidated when bookings changed</li>



<li>Fixed: booking submissions on cached sites failed with &#8220;unexpected network error&#8221; once the form&#8217;s security token expired, the form now says it expired and should be reloaded</li>



<li>Fixed: the booking form security token was only refreshed for the standard booking form on cached sites</li>



<li>Fixed: deleting a recurring event&#8217;s bookings reported success without deleting anything</li>



<li>Fixed: repeating event occurrences had every previous occurrence&#8217;s date appended to their slug, breaking their URLs</li>



<li>Fixed: the waiting list could not be joined for a fully booked occurrence of a recurring event</li>



<li>Fixed: the pending spaces count ignored a forced refresh and could stay stale after a booking</li>



<li>Fixed: events with an emoji in their name or content could not be saved on older database tables</li>



<li>Fixed: events created by imports or the REST API were missing from listings until re-saved because their type and archetype were never set, existing events are repaired on upgrade</li>



<li>Fixed: events using a custom archetype could not be edited, reporting &#8220;Sorry, you are not allowed to edit this post&#8221;</li>



<li>Fixed: publishing an event in the block editor saved it as a draft when pre-publish checks were disabled</li>



<li>Fixed: an end time earlier than the start time was not flagged while editing an event</li>



<li>Fixed: an event ending after midnight on a later day was flagged as ending before it started</li>



<li>Fixed: calendar date previews still rendered their modals when Date Preview Mode was set to Direct Link</li>



<li>Fixed: the day view of the events page could not be paginated</li>



<li>Fixed: the events search form could submit to the default language events page under WPML, and to the wrong page on themes overriding the search template</li>



<li>Fixed: an empty events page setting could write a rewrite rule that broke the page being viewed until rewrite rules regenerated</li>



<li>Fixed: fatal error on the category page after updating when an archetype has both categories and tags disabled</li>



<li>Fixed: fatal error on first activation from WP-CLI or other non-admin contexts because the admin notice class was not loaded</li>



<li>Fixed: scheduled imports failed because wp-cron and WP-CLI requests were subject to the public submitter consent check</li>



<li>Fixed: the booking meta migration from 6.1 could rerun on every page load when a batch of bookings had no meta, slowing or crashing the site after an upgrade</li>



<li>Fixed: bookings with a zero booking date in the database displayed as &#8220;November 29, -0001&#8221;</li>



<li>Fixed: bulk actions such as Move to Trash in the admin failed to redirect due to a warning from the archetype post type check</li>



<li>Fixed: deleting a booking from the admin bookings table still rendered its row actions and could print a warning into the response</li>



<li>Fixed: admin booking tables could stop responding when the export or settings form was picked up before the main table form, notably on multisite</li>



<li>Fixed: the booking submit button read &#8220;null&#8221; after an AJAX submission</li>



<li>Fixed: radio buttons were invisible on the admin Add Booking form due to checkbox styling applied to radios</li>



<li>Fixed: the edit icon in the admin bookings list spilled out of its column on narrow screens</li>



<li>Fixed: a PHP warning was printed above the header row of CSV booking exports</li>



<li>Fixed: a PHP deprecation notice was printed on the admin bookings pages when debugging was enabled</li>



<li>Fixed: uninstalling from a sub-site in MS Global mode dropped the shared network event and booking tables, it is now refused with a link to the network settings</li>



<li>Fixed: the bookings admin page turned the URL action into a booking lifecycle hook name, so listeners of em_bookings_add could fatal, a dedicated em_bookings_admin_action_* hook now fires alongside the legacy name</li>



<li>Fixed: the REST API bookings list only returned bookings on the caller&#8217;s own events, even for users who can manage all bookings</li>



<li>Fixed: the Test Email Settings button reported &#8220;Server Error&#8221; for administrators without the activate_plugins capability</li>



<li>Fixed: EM_Event::set_timeslot_id() could never load a timeslot due to malformed SQL</li>



<li>Tweaked: typo on the help page</li>
</ul>



<h2 class="wp-block-heading">Events Manager Pro 3.9.2 and 3.9.3</h2>



<ul class="wp-block-list">
<li>Fixed: Quick Pay bookings were always created as Offline when more than one payment button was shown, breaking PayPal checkout</li>



<li>Fixed: Unpaid bookings never expiring when only a payment method&#8217;s own Unpaid Bookings Expiry was set, and expiring after one minute when the expiry did run</li>



<li>Fixed: Bookings awaiting payment holding their spaces indefinitely when no unpaid booking expiry was set, spaces are now held only while an expiry can release them</li>



<li>Fixed: Spaces for a booking awaiting payment counted twice, which could show an event as full before it was</li>



<li>Fixed: Payment method buttons rendering blank when their label setting had been saved empty, the payment method name is used again</li>



<li>Fixed: Manual booking Amount Paid field defaulting to whitespace, causing an &#8220;Invalid payment amount&#8221; error</li>



<li>Fixed: Waiting list unreachable on a fully booked occurrence of a recurring event, the signup form is now offered on the occurrence being viewed</li>



<li>Fixed: Joining a waiting list failing with an &#8220;Unrecognized action&#8221; message on cached sites, the form&#8217;s security token is now refreshed and an expired one is reported plainly</li>



<li>Fixed: Approving a waiting list booking could leave the booking form missing, log a temp_event_rsvp_spaces warning and release the held space to someone else</li>



<li>Fixed: Waiting list approval emails could link to another member&#8217;s bookings page on BuddyPress sites</li>



<li>Fixed: Booking reminders queued again every minute and sent repeatedly, the cron guard never matched its own schedule and nothing recorded a reminder as sent</li>



<li>Fixed: Send Emails recipient estimate and send skipping waiting list bookings, which carry no ticket type</li>



<li>Fixed: Ticket scanning and the frontend bookings manager returning a 404 until permalinks were re-saved, the endpoint now registers itself when the feature is enabled</li>



<li>Fixed: Logo missing from PDF tickets and invoices, rendered as &#8220;Image not found&#8221; because the PDF renderer could not load it</li>



<li>Fixed: Malformed title tag in the booking PDF template, which left the generated PDF with no document title</li>



<li>Fixed: Booking form fields marked required blocking user profile saves in wp-admin</li>



<li>Fixed: Attendee migration failing with a SQL error on legacy meta keys, leaving attendee data unmigrated</li>



<li>Fixed: Typos in the waiting list and past events settings descriptions</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Thanks, as always, for trusting us with your events, your attendees and their data.</p>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/09/18/events-manager-7-4-5-and-pro-3-9-3/">Events Manager 7.4.5 and Pro 3.9.3</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6850</post-id>	</item>
		<item>
		<title>EM 7.4.3 Security Update</title>
		<link>https://wp-events-plugin.com/blog/2026/08/31/em-7-4-3-security-update/</link>
		
		<dc:creator><![CDATA[marcus]]></dc:creator>
		<pubDate>Mon, 31 Aug 2026 10:29:17 +0000</pubDate>
				<category><![CDATA[Updates]]></category>
		<guid isPermaLink="false">https://wp-events-plugin.com/?p=6818</guid>

					<description><![CDATA[<p>Events Manager 7.4.3 is out now and we recommend updating today. It fixes the vulnerabilityreported as CVE-2026-66457, and carries a handful of bug fixes reported through our support forums. It is reflected XSS, not stored, and the difference matters more than it might sound. This releasealso clears up some confusion around 7.4.2, and we would [&#8230;]</p>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/08/31/em-7-4-3-security-update/">EM 7.4.3 Security Update</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Events Manager 7.4.3 is out now and we recommend updating today. It fixes the vulnerability<br>reported as CVE-2026-66457, and carries a handful of bug fixes reported through our support forums.</p>



<p>It is reflected XSS, not stored, and the difference matters more than it might sound. This release<br>also clears up some confusion around 7.4.2, and we would rather explain it than leave it sitting there.</p>



<h2 class="wp-block-heading">Reflected, not stored</h2>



<p>Some trackers that relayed Patchstack&#8217;s report list this as stored XSS. It is reflected, and if you<br>have been trying to work out your exposure that distinction is the whole question.</p>



<p>A stored issue means something malicious is already sitting in your database, running for anyone who<br>loads the page. A reflected one never touches your site&#8217;s data. It only fires for someone who follows<br>a crafted link, and it does nothing until they do. Sites listed as carrying a stored vulnerability<br>went looking for planted payloads that were never going to be there.</p>



<h2 class="wp-block-heading">What we thought, and what it actually was</h2>



<p>The report surfaced shortly after 7.4.1, which carried a batch of significant security fixes. Looking<br>for it, we found an unfiltered variable that looked like it belonged to the same family, and it seemed<br>reasonable that the report had come out of a rescan following that release.</p>



<p>So we fixed what we found in 7.4.2, and attached a &#8220;possibly&#8221; to the changelog because we could not<br>confirm it.</p>



<ul class="wp-block-list">
<li><strong>Fixed in 7.4.2, self-diagnosed:</strong> an unfiltered variable found in our own review. Real, and worth<br>fixing. Not the reported one.</li>



<li><strong>Fixed in 7.4.3, CVE-2026-66457:</strong> reflected XSS via list formatting parameters. The reported<br>vulnerability, in a different part of the code. Still live on 7.4.2.</li>
</ul>



<p>It turned out to be a different issue in a different part of the code, so 7.4.2 did not fix what<br>people believed it fixed. If you are running it, please update.</p>



<h2 class="wp-block-heading">A recipe for confusion</h2>



<p>Over the past few months we have patched close to forty security vulnerabilities across the Events<br>Manager family. Most we identified ourselves through <a href="https://wp-events-plugin.com/blog/2026/07/05/important-security-update-mythos-fable/">the internal review programme we wrote about in July</a> rather than having them reported to us, and a number of those were then reported by researchers after we had already shipped the fix.</p>



<p>Those fixes do not update uniformly across the vulnerability databases. Issues we resolved some time ago are still listed as open in one channel and patched in another, and the versions each one names do not always agree.</p>



<p>Two of those earlier updates included reflected XSS fixes of their own. By the time this report appeared there were already several similar-sounding entries in circulation, at different stages of being marked fixed, naming different versions.</p>



<p>Add a notification that never reached us, and it was a recipe for confusion. We do not blame anyone<br>for being unsure whether they were exposed, or on which version.</p>



<h2 class="wp-block-heading">Why this took us longer than usual</h2>



<p>That notification normally gives us the details and a window to patch before anything is published. Without it, the report went public while we were still in the dark about what it described, which left us knowing a vulnerability existed in our plugin without being able to see what it was.</p>



<p>So we approached Patchstack directly and asked. They worked with us to give us access to the report,<br>and we are grateful for that. Once we had it in hand we reproduced the issue, confirmed it was live on<br>7.4.2, wrote the fix and tested it.</p>



<h2 class="wp-block-heading">7.4.3 changelog</h2>



<ul class="wp-block-list">
<li>Security: Fixed an XSS vulnerability CVE-2026-66457. Reported by Mukhlis Amien via Patchstack.</li>



<li>Security: Fixed low-severity (self-diagnosed) vulnerability allowing unfiltered shortcode output<br>under specific setup/variable circumstances.</li>



<li>Fixed: fatal error when the booking cancellation cut-off is set as an interval such as <code>P2D</code> rather<br>than a number of hours</li>



<li>Fixed: fatal error saving a location with an attribute no longer in your configured attribute list</li>



<li>Fixed: quotes in a custom calendar month format broke the month picker</li>



<li>Tweaked: documentation links now use https</li>
</ul>



<p>With thanks to Patchstack for working with us to get us the detail we needed.</p>



<p>If you run Events Manager, the most useful thing you can do today is update. Thank you for trusting us<br>with your events, your attendees and their data.</p>
<p>The post <a href="https://wp-events-plugin.com/blog/2026/08/31/em-7-4-3-security-update/">EM 7.4.3 Security Update</a> appeared first on <a href="https://wp-events-plugin.com">Events Manager for WordPress</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6818</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 55/69 objects using Memcached
Page Caching using Memcached 
Database Caching 7/18 queries in 0.021 seconds using Memcached

Served from: wp-events-plugin.com @ 2026-11-08 06:18:27 by W3 Total Cache
-->