← WordPress Vulnerabilities
WordPress security by component

Events Manager

Events Manager manages events, venues, bookings, calendars, registrations, and recurring event schedules within WordPress.

Events Manager (events-manager) is a WordPress plugin with 46 published CVE records in this archive. The latest tracked vulnerability was published Oct 12, 2026; the highest published CVSS base score is 9.8.

Plugin slug: events-manager

CVE-2026-42689: Events Manager: Unauthenticated race condition

Concurrent requests can exploit improper synchronization of a shared resource and leave an unauthorized integrity change. The CNA vector requires no authentication or victim interaction, but high attack complexity, consistent with a timing-dependent attack. The export does not identify the endpoint, shared resource, timing window or resulting change. It does not establish a booking, payment or privilege-escalation chain. Affected versions: <= 7.4.7.

PublishedOct 12, 2026
Safe version guidanceSee mitigation notes
Published vulnerabilities for events-manager
Safe version
Oct 12, 2026 CVE-2026-42689
Events Manager: Unauthenticated race condition
Concurrent requests can exploit improper synchronization of a shared resource and leave an unauthorized integrity change. The CNA vector requires no authentication or victim interaction, but high attack complexity, consistent with a timing-dependent attack. The export does not identify the endpoint, shared resource, timing window or resulting change. It does not establish a booking, payment or privilege-escalation chain. Affected versions: <= 7.4.7.
See mitigation notes
CVE3.7
Oct 10, 2026 CVE-2026-42633
Events Manager: SQL injection
An authenticated Subscriber can supply values that change database query semantics, enabling database information disclosure. The export does not identify the endpoint, SQL parameter, query function or extraction sequence. Arbitrary database writes and server-side code execution are not established. Affected versions: <= 7.4.6. The authoritative export identifies 7.4.7 as fixed for this CVE.
7.4.7
CVE8.5
Oct 05, 2026 CVE-2026-105068
Events Manager: Sensitive information disclosure
No attacker login is required by the supplied CVSS vector. Information intended to remain protected is exposed to an unauthorized caller. The vector reports limited confidentiality impact without victim interaction. The export does not identify the response, data fields or information contents, so credential or personal-data exposure cannot be assumed. The authoritative export does not identify the vulnerable endpoint, action, parameter or function, so the exact request-to-operation path is undisclosed. Affected versions: <= 7.4.5. The authoritative export identifies 7.4.6 as fixed for this CVE.
7.4.6
CVE5.3
Sep 24, 2026 CVE-2026-93662
Events Manager search exposes other owners unpublished content
A logged-in low-privilege user can override the owner value in event or location search. The search does not enforce the caller scope and returns other accounts unpublished, pending or trashed events and venues, including full street addresses. The precise minimum WordPress role and endpoint are unspecified. Affected versions: 7.4.1 to < 7.4.5. Confirmed fixed release: 7.4.5.
7.4.5
CVE4.3
Sep 24, 2026 CVE-2026-93661
Events Manager ticket updates can target a different ticket
A user authorized to manage one event tickets can replace ticket identifiers in an update request after authorization, overwriting another ticket and reassigning it to their event. Authorization to manage at least one event tickets is required; the precise WordPress role, endpoint and identifier fields are unspecified. Affected versions: < 7.4.5. Confirmed fixed release: 7.4.5.
7.4.5
CVE2.7
Sep 05, 2026 CVE-2025-14945
Events Manager permits stored cross-site scripting through event attributes
Events Manager through 7.3.3 stores event attribute values using wp_unslash() without sanitization and renders the #_ATT{key} placeholder without output escaping. An Author or higher can store script in an event attribute; the same path is available without authentication when anonymous event submissions are enabled. The script executes when a visitor views the affected event page.
7.3.5
CVE5.4
Aug 25, 2026 CVE-2026-17089
Events Manager permits unauthenticated reflected cross-site scripting
Events Manager through 7.4.0.1 lets an unauthenticated attacker supply a malicious header_format value to the search_events_grouped AJAX action. That path bypasses the shortcode's wp_kses() handling and output_grouped() echoes the value into the HTML body, causing script execution when a victim follows a crafted link.
7.4.1
CVE6.1
Aug 25, 2026 CVE-2026-14280
Events Manager can execute an administrator-stored local PHP file
Events Manager through 7.3.7.4 lets an Administrator store a malicious traversal key through em_options_save. The stored path later reaches include_once() on every admin_init invocation, including unauthenticated admin-ajax.php requests, and can execute arbitrary PHP when a suitable PHP file can be uploaded and included.
See mitigation notes
CVE6.6
Aug 25, 2026 CVE-2026-10627
Events Manager exposes non-public events and locations without authentication
Events Manager through 7.4.0 does not properly verify authorization before returning event and location records. An unauthenticated attacker can view titles, dates, descriptions, and location details for records marked draft, pending, trashed, or private.
7.4.1
CVE5.3
Aug 25, 2026 CVE-2026-15023
Events Manager permits Contributor-level second-order SQL injection
Events Manager through 7.4.0 lets a Contributor or higher store SQL metacharacters in a custom meta_key and then invoke event_duplicate or location_duplicate. Those actions read stored keys through get_post_meta() and concatenate them into an INSERT query, producing second-order SQL injection that can extract sensitive database information.
7.4.1
CVE6.5
Aug 12, 2026 CVE-2026-18366
Events Manager capability mapping can grant Administrator control
Events Manager from 7.1 before 7.4.1 resets WordPress's already-derived capability requirements inside EM_Archetypes::map_meta_cap() whenever an object ID resolves to an Events Manager post, even when the requested capability is unrelated. An empty required-capability list is treated as allowed. If a user ID collides with an Events Manager post ID, an unauthenticated attacker can change that user's password, promote the account to Administrator or delete it. The exact HTTP endpoint and request sequence are not disclosed; the affected operations are WordPress user edit, promotion and deletion capability checks.
7.4.1
CVE9.8
Aug 12, 2026 CVE-2026-18057
Events Manager consent queries permit Subscriber SQL injection
Events Manager before 7.4.1 embeds an attacker-controlled EM_Person user_email directly into the EM_Comms_Consent query that finds guest booking IDs, and concatenates consent or revocation values into related DELETE and INSERT work. A Subscriber can inject SQL and tamper with other people's booking-consent records. Version 7.4.1 uses prepared queries and integer-casts booking IDs.
7.4.1
CVE8.1
Aug 06, 2026 CVE-2026-66457
Events Manager reflects untrusted input into executable page output
An unauthenticated attacker can supply input that Events Manager through 7.4.2 reflects into page output without adequate neutralization. Script executes in the site’s origin when a victim encounters the crafted response; the CNA vector explicitly requires user interaction. The endpoint, parameter, output context and victim role are unspecified. The revised authoritative version data identifies 7.4.3 as unaffected.
7.4.3
CVE7.1
Aug 06, 2026 CVE-2026-18050
Events Manager temporary uploads are readable when their identifier leaks
Events Manager before 7.4 exposes GET /wp-json/events-manager/v1/uploads without authorization. EM\Uploads\API::handle_load() accepts temp_id, constructs the corresponding file in the system temporary directory, reads it with file_get_contents() and returns the raw bytes. An unauthenticated caller who already knows another uploader's high-entropy temporary identifier can therefore retrieve the in-progress upload; guessing alone is infeasible, the identifier is normally disclosed only to the uploader, and the file is removed after submission or scheduled cleanup. The optional X-Filenames header can also carry identifier data.
7.4
CVE7.5
Jul 22, 2026 CVE-2026-12987
Events Manager guest bookings can expose database secrets
Events Manager before 7.3.7 stores attacker-controlled registration data as booking metadata when No-User-Account Booking Mode is enabled, then deserializes it without restricting object classes. An unauthenticated booking can trigger a PHP object-injection gadget chain when later loaded, enabling database reads that may expose password hashes and secret keys.
7.3.7
CVE7.5
Jul 13, 2026 CVE-2026-57713
Events Manager: Code execution
Events Manager is affected by code execution. Exposure depends on how the affected operation is made reachable by the site. Successful exploitation can run attacker-controlled code in the WordPress hosting account. The published affected range is <= 7.3.6.
7.3.7
CVE8.8
Dec 18, 2025 CVE-2025-12976
Events Manager – Calendar, Bookings, Tickets, and more!: Cross-site scripting
Events Manager – Calendar, Bookings, Tickets, and more! is affected by cross-site scripting. Exploitation requires an authenticated contributor account. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE6.4
Jul 09, 2025 CVE-2025-6976
Events Manager – Calendar, Bookings, Tickets, and more!: Cross-site scripting
Events Manager – Calendar, Bookings, Tickets, and more! is affected by cross-site scripting. Exploitation requires an authenticated contributor account. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE6.4
Jul 09, 2025 CVE-2025-6975
Events Manager – Calendar, Bookings, Tickets, and more!: Cross-site scripting
Events Manager – Calendar, Bookings, Tickets, and more! is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE6.1
Jul 09, 2025 CVE-2025-6970
Events Manager – Calendar, Bookings, Tickets, and more!: SQL injection
Events Manager – Calendar, Bookings, Tickets, and more! is affected by SQL injection. The vulnerable path is reachable without authentication. A successful request can alter database queries and expose or modify WordPress data.
See mitigation notes
CVE7.5
Feb 26, 2025 CVE-2025-1249
Events Manager: A security weakness
Events Manager is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
See mitigation notes
CVE5.3
Feb 21, 2025 CVE-2024-11260
Events Manager – Calendar, Bookings, Tickets, and more!: SQL injection
Events Manager – Calendar, Bookings, Tickets, and more! is affected by SQL injection. The vulnerable path is reachable without authentication. A successful request can alter database queries and expose or modify WordPress data.
See mitigation notes
CVE7.5
Jun 29, 2024 CVE-2024-5889
Events Manager – Calendar, Bookings, Tickets, and more!: Cross-site scripting
Events Manager – Calendar, Bookings, Tickets, and more! is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE6.1
Jun 12, 2024 CVE-2024-3492
Events Manager – Calendar, Bookings, Tickets, and more!: Cross-site scripting
Events Manager – Calendar, Bookings, Tickets, and more! is affected by cross-site scripting. Exploitation requires an authenticated contributor account. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE6.4
Jun 09, 2024 CVE-2024-30515
Events Manager: A security weakness
Events Manager is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
See mitigation notes
CVE4.3
Mar 28, 2024 CVE-2024-30421
Events Manager: Cross-site request forgery
Events Manager is affected by cross-site request forgery. Exposure depends on how the affected operation is made reachable by the site. Exploitation relies on a signed-in privileged user submitting an attacker-controlled request.
See mitigation notes
CVE4.3
Mar 28, 2024 CVE-2024-2111
Events Manager – Calendar, Bookings, Tickets, and more!: Cross-site scripting
Events Manager – Calendar, Bookings, Tickets, and more! is affected by cross-site scripting. Exploitation requires an authenticated contributor account. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE6.4
Mar 28, 2024 CVE-2024-2110
Events Manager – Calendar, Bookings, Tickets, and more!: Cross-site request forgery
Events Manager – Calendar, Bookings, Tickets, and more! is affected by cross-site request forgery. The vulnerable path is reachable without authentication. Exploitation relies on a signed-in privileged user submitting an attacker-controlled request.
See mitigation notes
CVE4.3
Mar 13, 2024 CVE-2024-0614
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exploitation requires an authenticated administrator account. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE4.4
Nov 30, 2023 CVE-2023-48326
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE7.1
Dec 01, 2021 CVE-2020-35037
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVEPending
Dec 01, 2021 CVE-2020-35012
Events Manager: SQL injection
Events Manager is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data.
See mitigation notes
CVEPending
Oct 16, 2019 CVE-2019-16523
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVEPending
Aug 22, 2019 CVE-2013-7480
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVEPending
Aug 22, 2019 CVE-2013-7479
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVEPending
Aug 22, 2019 CVE-2013-7478
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVEPending
Aug 22, 2019 CVE-2013-7477
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVEPending
Aug 22, 2019 CVE-2012-6716
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVEPending
Aug 13, 2019 CVE-2015-9300
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVEPending
Aug 13, 2019 CVE-2015-9299
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVEPending
Aug 13, 2019 CVE-2015-9298
Events Manager: Code execution
Events Manager is affected by code execution. Exposure depends on how the affected operation is made reachable by the site. Successful exploitation can run attacker-controlled code in the WordPress hosting account.
See mitigation notes
CVEPending
Aug 13, 2019 CVE-2015-9297
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVEPending
Apr 12, 2019 CVE-2018-13137
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVEPending
May 14, 2018 CVE-2018-0576
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVEPending
Mar 26, 2018 CVE-2018-9020
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVEPending
May 13, 2014 CVE-2013-1407
Events Manager: Cross-site scripting
Events Manager is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVEPending