CVE-2026-91077 in Event Booking Manager for WooCommerce Plugininfo

Summary

by MITRE • 09/23/2026

The Event Booking Manager for WooCommerce WordPress plugin before 5.7.3 does not restrict its event listing query to events the requesting user is permitted to read, so users with contributor-level access and above can retrieve other authors' private, draft and trashed events, together with event detail the standard listing does not show them. This discloses private events and their content that WordPress withholds from users lacking the read_private_posts capability.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 09/23/2026

The vulnerability identified in Event Booking Manager for WooCommerce prior to version 5.7.3 represents a critical failure in access control mechanisms within the plugin's event listing functionality. The core technical flaw lies in the implementation of database queries used to retrieve and display events on the frontend or administrative interfaces. Specifically, the query logic fails to enforce strict filtering based on the current user's permissions regarding post visibility states such as private, draft, or trashed statuses. In a properly secured WordPress environment, these content types are strictly gated behind specific capability checks, primarily requiring the read_private_posts permission for access. However, this plugin bypasses those standard security boundaries by executing queries that do not adequately scope results to only include events where the requesting user holds explicit authorization to view them. This architectural oversight allows any authenticated user with contributor-level access or higher to circumvent intended privacy controls and retrieve data belonging to other authors.

The operational impact of this vulnerability is significant, as it leads to a direct disclosure of sensitive information that should remain hidden from unauthorized parties. Users exploiting this flaw can enumerate and view private events created by other users, along with associated details such titles, descriptions, dates, and potentially ticketing or payment-related metadata depending on the specific implementation of the event data structure. This exposure violates fundamental principles of data isolation and confidentiality within multi-user WordPress installations. For businesses utilizing the plugin for internal scheduling or exclusive member-only events, this leak could result in competitive intelligence theft, privacy violations, or operational disruption by exposing strategic plans to competitors or unauthorized individuals who have gained low-level access credentials. The ability to view trashed items further compounds the risk, as it allows attackers to recover content that administrators may have intended to permanently remove from public and private views alike.

From a classification perspective, this vulnerability aligns with CWE-284 Improper Access Control, specifically reflecting failures in enforcing restrictions on access to data based on user roles or permissions. It also maps closely to the ATT&CK technique T1078 Valid Accounts, as it leverages legitimate but insufficiently privileged credentials to escalate information disclosure beyond intended boundaries. The flaw is not a result of complex injection attacks but rather a logical error in how the application layer interprets and applies WordPress core security filters during data retrieval operations. This type of vulnerability underscores the importance of rigorous code review practices that verify all database interactions against current user capabilities, ensuring that plugins do not inadvertently expose backend logic or restricted content through frontend-facing endpoints.

Mitigation strategies for this issue involve immediate updates to version 5.7.3 or later where the developers have addressed these access control gaps by implementing proper capability checks within the event listing queries. Administrators must ensure that all instances of the plugin are updated promptly to prevent exploitation. In environments where updating is not immediately feasible, temporary mitigations may include restricting contributor-level access to only essential users and auditing user permissions regularly to minimize the attack surface. Additionally, organizations should implement Web Application Firewalls configured with rulesets capable of detecting anomalous data retrieval patterns associated with unauthorized content enumeration. Long-term security posture improvements require adopting secure coding standards that mandate explicit permission verification for every piece of sensitive data accessed by an application, ensuring alignment with industry best practices for web application security and WordPress plugin development guidelines.

Responsible

WPScan

Reservation

09/14/2026

Disclosure

09/23/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!