Skip to main content

Menu Cart EUVDEUVD-2026-111701

| CVE-2026-105972 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-28 contact@wpscan.com GHSA-rv24-jm4r-7x5c
7.5
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Add cart item with malicious variation data
  2. Delivery
    Payload stored unsanitised in cart data
  3. Exploit
    Administrator opens cart slide-out
  4. Execution
    Script executes in admin session
  5. Impact
    Hijack 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Menu Cart for WooCommerce 0 <3.2.1

Affected Packages

euvd menu_cart_for_woocommerce fix: 3.2.1

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

Vendor (wpscan) PRIMARY 7.5 HIGH
AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 6.1 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Oct 28, 2026 - 18:22 NVD
7.5 (HIGH)
Patch available
Oct 28, 2026 - 07:16 EUVD
CVE Published
Oct 28, 2026 - 06:16 cve.org
HIGH 7.5
CVE Published
Oct 28, 2026 - 06:16 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
WooCommerce add-on plugin with a moderate, not universal, install base
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2017-17058 HIGH POC
7.5 Nov 29

The WooCommerce plugin through 3.x for WordPress has a Directory Traversal Vulnerability via a /wp-content/plugins/wooco

CVE-2025-13773 CRITICAL POC
9.8 Dec 24

Unauthenticated remote code execution in Print Invoice & Delivery Notes for WooCommerce through 5.8.0 lets remote attack

CVE-2026-18143 CRITICAL POC
9.8 Sep 26

Unauthenticated arbitrary file upload in Addify's Request a Quote for WooCommerce plugin, affecting all versions up to a

CVE-2021-24212 CRITICAL POC
9.8 Apr 05

The WooCommerce Help Scout WordPress plugin before 2.9.1 (https://woocommerce.com/products/woocommerce-help-scout/) allo

CVE-2022-50972 CRITICAL POC
9.3 Jun 20

WooCommerce 7.1.0 contains a remote code execution vulnerability that allows attackers to execute arbitrary PHP code by

CVE-2025-10162 HIGH POC
8.6 Oct 07

Unauthenticated path traversal in OrderConvo (the "Admin and Customer Messages After Order for WooCommerce" plugin), aff

CVE-2026-81649 CRITICAL POC
9.1 Oct 11

Unauthenticated remote attackers can seize control of the payment configuration on WordPress stores running the Fundiin

CVE-2020-35627 HIGH POC
8.8 Dec 28

Ultimate WooCommerce Gift Cards 3.0.2 is affected by a file upload vulnerability in the Custom GiftCard Template that ca

CVE-2026-103307 HIGH POC
8.6 Oct 14

Unauthenticated attackers can exploit the Walletdoc Payment Gateway for WooCommerce plugin before version 1.8.5 to execu

CVE-2026-14962 HIGH POC
8.6 Sep 09

Unauthenticated SQL injection in the ELEX WooCommerce Request a Quote WordPress plugin (all versions before 2.4.1) allow

CVE-2026-92404 HIGH POC
7.5 Sep 19

Unauthenticated, network-reachable attackers can read the WooCommerce API consumer key and secret stored by the MgoSync

CVE-2023-34000 HIGH POC
7.5 Jun 14

Unauth. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low atta

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy