CVE-2026-57404 Overview
CVE-2026-57404 is a missing authorization vulnerability in the magepeopleteam Booking and Rental Manager plugin for WooCommerce. The flaw affects all plugin versions up to and including 2.6.9. Attackers can exploit incorrectly configured access control security levels to interact with plugin functionality that should require higher privileges. The vulnerability is categorized under [CWE-862] Missing Authorization. Exploitation requires no authentication and no user interaction over the network.
Critical Impact
Unauthenticated attackers can invoke restricted plugin functions on affected WooCommerce sites, leading to limited integrity and availability impact on booking and rental data.
Affected Products
- magepeopleteam Booking and Rental Manager for WooCommerce
- Versions from n/a through <= 2.6.9
- WordPress sites using the booking-and-rental-manager-for-woocommerce plugin
Discovery Timeline
- 2026-07-13 - CVE-2026-57404 published to NVD
- 2026-07-13 - Last updated in NVD database
Technical Details for CVE-2026-57404
Vulnerability Analysis
The Booking and Rental Manager plugin exposes plugin actions without enforcing proper authorization checks. Endpoints or AJAX handlers within the plugin fail to validate whether the requesting user holds the required capability. Any unauthenticated network client can reach these actions and trigger operations intended for privileged users.
The issue falls under broken access control, mapped to [CWE-862] Missing Authorization. Successful exploitation permits limited modification of booking or rental data and can degrade availability of plugin features. Confidentiality impact is not indicated by the advisory.
The EPSS model estimates a 0.242% probability of exploitation within 30 days. No public proof-of-concept exploit or active in-the-wild exploitation has been reported at publication time.
Root Cause
The root cause is the absence of capability checks such as current_user_can() or nonce verification via check_admin_referer() on plugin actions. Without these guards, WordPress routes the request to the handler regardless of the caller's role. The plugin trusts the request context rather than verifying identity and permission.
Attack Vector
Attackers send crafted HTTP requests directly to vulnerable plugin endpoints on a target WordPress site. No credentials, tokens, or user interaction are required. The attack works remotely across the network against any site running plugin version 2.6.9 or earlier.
See the Patchstack Vulnerability Advisory for technical details.
Detection Methods for CVE-2026-57404
Indicators of Compromise
- Unexpected changes to booking records, reservation status, or rental inventory in the WordPress database.
- HTTP POST or GET requests from unauthenticated sources targeting admin-ajax.php with plugin-specific action parameters.
- WordPress user activity logs showing plugin state changes without a corresponding authenticated session.
Detection Strategies
- Inspect web server access logs for repeated requests to wp-admin/admin-ajax.php or plugin endpoints containing booking-and-rental-manager action names from clients lacking a valid session cookie.
- Deploy a Web Application Firewall (WAF) rule that flags unauthenticated requests to plugin AJAX actions requiring privileged capabilities.
- Correlate booking database modifications against authenticated administrator sessions to surface out-of-band changes.
Monitoring Recommendations
- Enable a WordPress audit log plugin to record plugin action invocations and capability checks.
- Alert on anomalous spikes in admin-ajax.php traffic targeting the plugin.
- Monitor the plugin version across managed WordPress fleets and flag any host still running 2.6.9 or earlier.
How to Mitigate CVE-2026-57404
Immediate Actions Required
- Update Booking and Rental Manager for WooCommerce to a version newer than 2.6.9 once a patched release is available from magepeopleteam.
- Restrict access to wp-admin/admin-ajax.php at the WAF layer for unauthenticated clients targeting plugin-specific action parameters.
- Review booking and rental data for unauthorized modifications since the plugin was installed.
Patch Information
Refer to the Patchstack Vulnerability Advisory for the latest fixed version guidance. At publication, the advisory lists all versions through 2.6.9 as affected.
Workarounds
- Disable the Booking and Rental Manager plugin until a patched version is deployed if booking functionality is not business-critical.
- Apply virtual patching through a WAF to block unauthenticated requests carrying plugin action identifiers.
- Enforce IP allow-listing on /wp-admin/ paths where feasible to reduce the attack surface of plugin AJAX handlers.
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

