Skip to main content

Customer Reviews for WooCommerce EUVDEUVD-2026-39704

| CVE-2026-56043 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-06-26 audit@patchstack.com GHSA-c8g2-rm3w-x2p5
7.1
CVSS 3.1 · Vendor: patchstack
View

Attack ChainAIDerived

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

  1. Access
    Submit crafted review with script payload
  2. Delivery
    Payload stored or reflected unsanitized
  3. Exploit
    Victim loads affected review page
  4. Execution
    Script executes in victim browser
  5. Impact
    Steal session or redirect user

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 Customer Reviews for WooCommerce plugin (≤ 5.110.1) to be installed and active on a WordPress/WooCommerce site, and - per the CVSS vector - requires victim interaction (UI:R): a user must load the page that renders the attacker-injected content for the script to fire. No authentication is required to inject the payload (PR:N), and attack complexity is low (AC:L), so the attacker side needs no special privileges or configuration. What limits exploitation is the dependency on victim interaction and the fact that impact is rated Low across C/I/A, meaning consequences are bounded by what script in the victim's browser context can achieve rather than direct server compromise. The description does not specify whether the XSS is stored or reflected or name the exact vulnerable parameter/feature, so the precise injection vector should be confirmed against the vendor advisory.

Impact

Signals are moderate and partly incomplete. The CVSS 3.1 base score of 7.1 reflects network attack vector, low complexity, and no privileges required, but it is tempered by the User Interaction requirement (UI:R) - a victim must visit or render the malicious content - and only Low impact across confidentiality, integrity, and availability. The Changed scope inflates the score relative to the limited per-impact ratings. No KEV listing and no POC were indicated, and no EPSS probability was provided, so there is no evidence of widespread or active exploitation; this looks like a real but routine plugin XSS rather than an urgent mass-exploitation event. A notable gap: the description labels this 'Unauthenticated XSS' and the vector confirms PR:N, but it does not state whether the payload is stored or reflected, which materially changes how easily a victim can be lured - verify the injection point with the Patchstack advisory.

Exploit ScenarioDerived

An attacker submits a product review (or sends a crafted request to a review-handling endpoint) containing a malicious script payload that the plugin stores or reflects without proper encoding. When a shopper or store administrator subsequently views the product page or review listing, the script executes in their browser session, enabling session/cookie theft, content defacement, or redirection. No public exploit code is identified at this time, and successful exploitation depends on a victim viewing the malicious content (UI:R).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 26, 2026

Stored/reflected Cross-Site Scripting in the Customer Reviews for WooCommerce WordPress plugin (versions up to and including 5.110.1) lets unauthenticated attackers inject malicious script that executes in a victim's browser when they view the affected page. The CVSS:3.1 vector (AV:N/PR:N/UI:R, scope changed) indicates network-reachable, no-authentication exploitation that requires the victim to interact with attacker-controlled content. There is no public exploit identified at time of analysis and the issue is not listed in CISA KEV; EPSS data was not provided.

RemediationAI

Update the Customer Reviews for WooCommerce plugin to the first release above 5.110.1 once the vendor publishes it; no exact fixed version was included in the provided data, so confirm the patched release via the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/customer-reviews-woocommerce/vulnerability/wordpress-customer-reviews-for-woocommerce-plugin-5-110-1-cross-site-scripting-xss-vulnerability) before deploying. If a patched version is not yet available, compensating controls include placing a Web Application Firewall (such as Patchstack's or another WordPress-aware WAF) in front of the site with XSS rules covering the review-submission and review-display paths, which may produce false positives on legitimate reviews containing markup; enabling manual moderation/approval of all reviews before they render so injected payloads are caught before reaching shoppers, at the cost of slower review publishing; and adding a restrictive Content-Security-Policy to limit inline-script execution, which can break legitimate inline scripts and themes if not tuned. Disabling the plugin entirely removes the risk but also removes review functionality.

Affected VersionsENISA

Customer Reviews for WooCommerce n/a ≤5.110.1

Affected Packages

euvd customer_reviews_for_woocommerce no fix

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

Customer Reviews for WooCommerce is a popular WooCommerce add-on plugin that collects, moderates, and displays product reviews on WordPress storefronts. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning user-supplied input - plausibly review content, reviewer fields, or related request parameters - is rendered back into a page without sufficient output encoding or input sanitization. Because the CVSS scope is Changed (S:C), the injected script executes in a security context different from the vulnerable component, which is typical of XSS where attacker code runs in the browser/session of the viewing user rather than the plugin's own context. No CPE strings were supplied; affected-product identity is derived from the EUVD entry for the plugin.

Know when Wordpress Plugin 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 (patchstack) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 7.1 HIGH

Network-reachable unauthenticated injection (AV:N/PR:N/AC:L) requiring a victim to view the content (UI:R); browser-context script execution crosses scope (S:C) with limited C/I/A impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
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 (patchstack).

CVSS VectorVendor: patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Unauthenticated Cross Site Scripting (XSS) in Customer Reviews for WooCommerce <= 5.110.1 versions.

Executive ViewAI

Why It Matters

The Customer Reviews for WooCommerce plugin (versions 5.110.1 and earlier) contains a cross-site scripting vulnerability enabling unauthenticated attackers to inject malicious code into customer reviews on WordPress e-commerce sites. When customers view compromised reviews, injected scripts execute in their browsers, potentially compromising account credentials and payment information. Any organization using this plugin immediately exposes customer data and transaction integrity to exploitation risk.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable plugin or restrict review submission to authenticated users with strict input validation; (2) Implement Web Application Firewall rules to filter script injection patterns in review submissions; (3) Deploy Content Security Policy headers with script-src restrictions to prevent inline script execution; (4) Monitor vendor security advisories for patch availability and timeline.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Medium
popular WooCommerce reviews plugin, common on stores but not universal
Data Quality
6 sources
Confidence: High

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 No
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
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-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

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