Read the docs

Event Booking Manager for WooCommerce: Authenticated Privilege Escalation

Priority LOW 34CWE-269Published · Updated

Key facts

Attack vector
Network
Privileges required
High
User interaction
None
Attack complexity
Low
Impact type
Privilege escalation
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-269.

Summary

The Event Booking Manager for WooCommerce plugin by magepeopleteam is vulnerable to privilege escalation in versions up to and including 5.7.8. The mep_grant_shop_manager_access() function hooks user_has_cap and grants manage_options whenever an attacker-controllable request marker matches, such as $_GET['page'] starting with 'mep_' or 'mpwem_', without checking that the screen is registered. An authenticated attacker with Shop Manager access or higher can append ?page=mep_x to core admin URLs such as options-general.php to gain Administrator privileges, which is classified as CWE-269, Improper Privilege Management, with a CVSS 3.1 base score of 7.2 (HIGH).

Written with Claude Haiku 5.5 from the sources below · 2026-10-29

Description from the CNA

The Mage Eventpress plugin for WordPress is vulnerable to privilege escalation in versions up to, and including, 5.7.8 This is due to the mep_grant_shop_manager_access() function hooking user_has_cap and unconditionally granting manage_options whenever an attacker-controllable request marker matches — most notably $_GET['page'] starting with 'mep_' or 'mpwem_', which is never validated against an actually registered EventPress screen. This makes it possible for authenticated attackers, with Shop Manager-level access and above, to elevate their privileges to Administrator by appending ?page=mep_x to core admin URLs (options-general.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00431 37th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
magepeopleteamEvent Booking Manager for WooCommerce – Sell Tickets, Event Registration, RSVP & Event Calendarup to 5.7.8—No fix listedCNA
  • Event Booking Manager for WooCommerce – Sell Tickets, Event Registration, RSVP & Event Calendar Vendormagepeopleteam Affected up to 5.7.8 Fixed in — No fix listed CNA

Remediation

The sources list no fixed version. Until a fixed release is published, remove Shop Manager access from users who are not trusted, or deactivate the plugin.

Written with Claude Haiku 5.5 from the sources below · 2026-10-29

Timeline

  1. 2026-10-28 Threatist record created from CVE-2026-109381
  2. 2026-10-28 Alias added: GHSA-g289-qjmf-x2p6
  3. 2026-10-28 CISA SSVC decision points changed
  4. 2026-10-28 Priority changed: MEDIUM → LOW

References

  • TI-2023-00139 Event Manager and Tickets Selling Plugin for WooCommerce < 3.8.0 - Contributor+ Stored XSS CVSS 3.1MEDIUM 5.4
  • TI-2025-23672 WordPress WpBookingly plugin <= 1.3.0 - PHP Object Injection vulnerability CVSS 3.1CRITICAL 9.8
  • TI-2025-34476 WordPress Taxi Booking Manager for WooCommerce plugin <= 1.3.0 - Broken Authentication vulnerability CVSS 3.1CRITICAL 9.8
  • TI-2025-08146 Missing authorization in magepeopleteam E-cab Taxi Booking Manager for Woocommerce CVSS 3.1CRITICAL 9.8
  • TI-2026-21554 WordPress Bus Ticket Booking with Seat Reservation plugin <= 5.6.0 - PHP Object Injection vulnerability CVSS 3.1CRITICAL 9.8
  • TI-2026-18971 WordPress WpEvently plugin <= 5.1.1 - PHP Object Injection vulnerability CVSS 3.1CRITICAL 9.8
See all 72 →

Sources