Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site running vulnerable plugin
-
DeliveryDiscover unprotected AJAX or REST endpoint
-
ExploitSend crafted HTTP request without valid authorization
-
ExecutionBypass missing capability check
-
ImpactWrite or modify booking data or plugin settings
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Based on the CVSS vector (PR:L), exploitation requires a minimum of a low-privileged WordPress account such as a subscriber or WooCommerce customer role on the target site. However, the CVE description explicitly labels this 'Unauthenticated' and the Patchstack tags include 'Authentication Bypass,' which directly conflicts with PR:L - if the description is accurate, no account is required at all. This discrepancy is unresolved from available data and represents the single most important unknown for defenders. In either case, the target site must have WooCommerce active and the Taxi Booking Manager for WooCommerce plugin installed at a version prior to 2.0.8. There is no confidentiality or availability impact - exploitation is limited to write operations (integrity), so attackers cannot exfiltrate data via this vector alone. The scope is unchanged (S:U), meaning exploitation does not pivot to other WordPress components or the underlying server. |
| Impact | The NVD-assigned CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N = 6.5 Medium) indicates low attack complexity, network accessibility, and high integrity impact. However, a significant discrepancy exists between the CVSS metric PR:L (Low Privileges Required) and the CVE description and Patchstack tags, which explicitly label this as 'Unauthenticated' and 'Authentication Bypass.' These are materially different threat models: if PR:L is correct, a WordPress subscriber or customer account is required; if the description is correct and the flaw is truly unauthenticated, the realistic CVSS score would be 7.5 High (PR:N). This conflict must be verified against the Patchstack advisory or vendor changelog. No CISA KEV listing and no POC code are present in the available data, placing exploitation probability in the speculative range. The plugin's niche market (taxi operators using WooCommerce) limits blast radius compared to general-purpose WordPress plugins, but any deployed instance running a pre-2.0.8 version should treat this as a meaningful integrity risk. |
| Exploit ScenarioDerived | An attacker - potentially unauthenticated, or holding only a low-privileged WordPress subscriber account given the CVSS PR:L discrepancy - sends a crafted HTTP POST request directly to an unprotected AJAX or REST endpoint exposed by the plugin, bypassing authorization because no capability check is performed server-side. This allows the attacker to modify, create, or delete taxi booking records, alter pricing or availability settings, or otherwise tamper with the WooCommerce booking workflow. No public POC exists at time of analysis, but the low attack complexity means any attacker who identifies the specific unprotected action can exploit it with a basic HTTP client. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Broken access control in the Taxi Booking Manager for WooCommerce WordPress plugin (versions prior to 2.0.8) enables attackers to perform unauthorized write operations against booking data or plugin configuration, resulting in high integrity impact with no confidentiality or availability loss. The flaw stems from missing authorization checks (CWE-862) on plugin endpoints, a class of vulnerability common in WooCommerce plugins where AJAX handlers or REST routes omit WordPress capability checks. No public exploit code or active exploitation has been identified at time of analysis, and the plugin's niche deployment base limits overall exposure, though the low attack complexity means exploitation is straightforward once a vulnerable installation is located.
RemediationAI
Update the Taxi Booking Manager for WooCommerce plugin to version 2.0.8 or later immediately via the WordPress admin dashboard under Plugins > Installed Plugins > Update, or through WP-CLI with 'wp plugin update ecab-taxi-booking-manager'. The Patchstack advisory at https://patchstack.com/database/wordpress/plugin/ecab-taxi-booking-manager/vulnerability/wordpress-taxi-booking-manager-for-woocommerce-plugin-2-0-8-broken-access-control-vulnerability provides full details. If patching cannot be performed immediately, consider temporarily deactivating the plugin to eliminate the attack surface entirely, accepting the trade-off of losing booking functionality. Alternatively, Patchstack WAF customers can deploy the corresponding virtual patch rule to block malicious requests targeting the unprotected endpoint without requiring plugin deactivation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Taxi Booking Manager for WooCommerce (CPE: cpe:2.3:a:magepeopleteam:taxi_booking_manager_for_woocommerce:*:*:*:*:*:*:*:*) is a WordPress plugin by MagePeople Team that extends WooCommerce to manage taxi and vehicle bookings. CWE-862 (Missing Authorization) describes a failure to verify that the requesting principal has permission to perform an action before executing it. In the WordPress ecosystem, this typically manifests as AJAX action handlers registered via wp_ajax_nopriv_ or wp_ajax_ hooks, or WP REST API routes, that lack a current_user_can() capability check or equivalent nonce-plus-capability validation. An attacker can directly invoke these endpoints, bypassing the intended access control boundary to manipulate booking records, pricing, or configuration state.
Know when Taxi Booking Manager For Woocommerce gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Description and tags explicitly state unauthenticated exploitation and authentication bypass, warranting PR:N; integrity-only impact with no confidentiality or availability effect confirmed.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Unauthenticated Broken Access Control in Taxi Booking Manager for WooCommerce < 2.0.8 versions.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Broken access control in the Taxi Booking Manager for WooCommerce WordPress plugin (versions <= 2.0.3) allows unauthenti
Unauthenticated attackers can bypass authentication in the WordPress plugin Taxi Booking Manager for WooCommerce (Magepe
Stored cross-site scripting (XSS) in Magepeople's Taxi Booking Manager for WooCommerce plugin (versions up to 2.0.0) all
Input data manipulation in Magepeople Inc.'s Taxi Booking Manager for WooCommerce plugin (all versions through 2.1.1) le
Unauthenticated broken access control in Magepeople Inc.'s Taxi Booking Manager for WooCommerce plugin (versions up to a
EUVD-2026-62383
GHSA-pfgw-q4gx-xgv3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB