Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAdd cart item with malicious variation data
-
DeliveryPayload stored unsanitised in cart data
-
ExploitAdministrator opens cart slide-out
-
ExecutionScript executes in admin session
-
ImpactHijack admin session / perform privileged 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 that the site runs the Menu Cart for WooCommerce plugin (which depends on WooCommerce) at a version before 3.2.1 and displays the vulnerable cart slide-out feature. An unauthenticated attacker can store the payload by supplying crafted cart item variation data, but execution is gated by user interaction (UI:R): a victim - ideally a logged-in administrator - must subsequently load a page that renders the cart slide-out containing the stored payload. The practical limiting factors are therefore the need for a privileged victim to view the affected UI element and the requirement that the plugin be installed and active; there is no authentication barrier on the storage step itself. |
| Impact | This is a stored (persistent) Cross-Site Scripting flaw (CWE-79) in the Menu Cart for WooCommerce plugin, rated CVSS 7.5 in the input with vector AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H. The signals are moderate and somewhat conflicting. On the elevating side: the attack vector is network-based and storage is unauthenticated (PR:N), and the payload is specifically designed to reach a logged-in administrator's session, which is the worst-case target for a WordPress site. On the moderating side: EPSS is only 0.19% (9th percentile), there is no CISA KEV listing, and no public exploit was identified at the time of analysis, so this is not evidence of active or imminent widespread exploitation. The input CVSS rates C:H/I:H/A:H with S:U, which is aggressive for a reflected-in-browser XSS - the supplied vector does not explain how a scope-unchanged XSS yields High impact across all three dimensions, so that rating should be treated as the reporter's worst-case (admin-session compromise leading to site takeover) rather than a mechanically derived value. The AC:H in the input is also not explained by the description, which simply states the data is stored unsanitised; the trigger mechanism beyond 'view the cart slide-out' is not described in the available sources. The vendor-priority decision label is 'this_week', consistent with a patch-available, genuine-but-not-emergency admin-targeting XSS. Net: a real issue worth patching on a near-term (this week) cadence, not a drop-everything emergency, but not a paper tiger either given the unauthenticated storage and administrator-targeting delivery. |
| Exploit ScenarioDerived | An unauthenticated attacker submits crafted product variation data (e.g., via adding an item to the cart) containing a JavaScript payload that the plugin stores without sanitisation. When a victim - notably a logged-in administrator - later views the page containing the cart slide-out, the stored payload executes in their browser session, enabling session/cookie theft or actions performed as that administrator. No public exploit code was identified at time of analysis, though the issue was reported by WPScan and a vendor patch exists. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Stored cross-site scripting in the Menu Cart for WooCommerce plugin before 3.2.1 allows unauthenticated attackers to persist crafted cart item variation data that executes in another user's session when the cart slide-out is rendered, including a logged-in administrator's session. Execution requires user interaction: a victim must load a page that displays the stored payload. EPSS is 0.19% (percentile 9%), no public exploit is identified at time of analysis, and the vendor has released version 3.2.1 as the fix.
RemediationAI
Update the Menu Cart for WooCommerce plugin to version 3.2.1 or later; the affected range is below 3.2.1 and the vendor patch is available. The WPScan advisory is at https://wpscan.com/vulnerability/579936d7-183f-4b25-acfd-b15f43eb573c/ and the NVD entry is at https://nvd.nist.gov/vuln/detail/CVE-2026-105972. The available sources do not specify a separate workaround; updating to 3.2.1 is the vendor-released fix.
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 flaw is CWE-79 (improper neutralization of input during web page generation, commonly cross-site scripting) in a WordPress plugin that depends on WooCommerce. Cart item variation data is not sanitized or escaped before being output in the plugin's cart slide-out, so attacker-supplied variation data is stored and later rendered in another user's browser. The assessed vector is AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N: storage is reachable over the network without authentication, while exploitation of the payload requires a victim to interact with the page that renders the slide-out. No CPE strings are provided; the affected plugin range is 0 to <3.2.1. The sources do not describe the exact trigger beyond the cart item variation data being output in the cart slide-out.
Know when 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:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Unauthenticated network storage (PR:N) but execution needs a victim to view the cart (UI:R); XSS runs in the victim's browser context (S:C) with limited confidentiality/integrity impact and no availability effect.
Primary rating from Vendor (wpscan).
CVSS VectorVendor: wpscan
Lifecycle Timeline
4DescriptionCVE.org
The Menu Cart for WooCommerce WordPress plugin before 3.2.1 does not sanitise and escape cart item variation data before outputting it in its cart slide-out, allowing unauthenticated users to store a Cross-Site Scripting payload that can be delivered to and executed in the session of another user, including a logged-in administrator.
Executive ViewAI
A stored cross-site scripting (XSS) vulnerability in the Menu Cart for WooCommerce plugin (versions before 3.2.1) enables unauthenticated attackers to inject malicious scripts into cart data, which then execute in the sessions of users viewing the cart slide-out, including administrators. This could lead to session hijacking, data theft, or full site compromise, undermining customer trust and exposing sensitive business information. Leadership should prioritize patching to prevent potential reputational and financial damage.
Apply vendor patch.
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.
More in Woocommerce
View allThe WooCommerce plugin through 3.x for WordPress has a Directory Traversal Vulnerability via a /wp-content/plugins/wooco
Unauthenticated remote code execution in Print Invoice & Delivery Notes for WooCommerce through 5.8.0 lets remote attack
Unauthenticated arbitrary file upload in Addify's Request a Quote for WooCommerce plugin, affecting all versions up to a
The WooCommerce Help Scout WordPress plugin before 2.9.1 (https://woocommerce.com/products/woocommerce-help-scout/) allo
WooCommerce 7.1.0 contains a remote code execution vulnerability that allows attackers to execute arbitrary PHP code by
Unauthenticated path traversal in OrderConvo (the "Admin and Customer Messages After Order for WooCommerce" plugin), aff
Unauthenticated remote attackers can seize control of the payment configuration on WordPress stores running the Fundiin
Ultimate WooCommerce Gift Cards 3.0.2 is affected by a file upload vulnerability in the Custom GiftCard Template that ca
Unauthenticated attackers can exploit the Walletdoc Payment Gateway for WooCommerce plugin before version 1.8.5 to execu
Unauthenticated SQL injection in the ELEX WooCommerce Request a Quote WordPress plugin (all versions before 2.4.1) allow
Unauthenticated, network-reachable attackers can read the WooCommerce API consumer key and secret stored by the MgoSync
Unauth. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low atta
EUVD-2026-111701
GHSA-rv24-jm4r-7x5c
NVD
CVE.org
EPSS
Exploit-DB