Description
The Customer Reviews for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the aggregated review form submission in versions up to and including 5.106.0. This is due to insufficient input sanitization and output escaping on user-supplied review comment text. The plugin accepts review submissions from unauthenticated users through the 'cr_local_forms_submit' AJAX action without sanitizing HTML content before storing it via wp_insert_comment(), and later renders this stored content on product pages through comment_text() without proper escaping. This makes it possible for unauthenticated attackers with a valid review form URL (obtainable through review reminder emails sent to customers who placed orders) to inject arbitrary web scripts in pages that will execute whenever a user accesses the affected product page.
Published: 2026-08-28
Score: 7.2 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Customer Reviews for WooCommerce plugin contains a stored cross‑site scripting flaw. Unsanitized review text submitted through the "cr_local_forms_submit" AJAX action is saved with wp_insert_comment() and later rendered on product pages without escaping, enabling an attacker to inject arbitrary JavaScript. The result can include defacement, phishing, or credential theft within users’ browsers. The weakness arises from insufficient input validation and output encoding, which maps to CWE‑79.

Affected Systems

The vulnerability affects the ivole Customer Reviews for WooCommerce plugin version 5.106.0 and all earlier releases. Any site running one of these versions is susceptible; later versions are presumed fixed.

Risk and Exploitability

The CVSS base score is 7.2, indicating a high severity. EPSS is not available and the issue is not listed in the CISA KEV catalog. An attacker can exploit the flaw without authentication by submitting a malicious review through the exposed AJAX endpoint; the review form URL is discoverable from order reminder emails. Because the attack vector relies on normal website traffic and requires no privileges, the practical risk of exploitation is substantial.

Generated by OpenCVE AI on August 28, 2026 at 16:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to Customer Reviews for WooCommerce plugin version 5.106.1 or newer, which removes the insecure AJAX endpoint and sanitizes review submissions.
  • If an update is delayed, disable unauthenticated review submissions by configuring the plugin to require user authentication or by stripping the "cr_local_forms_submit" hook from the plugin code.
  • Enhance browser security by issuing a Content‑Security‑Policy header that blocks inline scripts and restricts script sources to trusted domains, mitigating any residual XSS payloads.

Generated by OpenCVE AI on August 28, 2026 at 16:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 28 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Description The Customer Reviews for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the aggregated review form submission in versions up to and including 5.106.0. This is due to insufficient input sanitization and output escaping on user-supplied review comment text. The plugin accepts review submissions from unauthenticated users through the 'cr_local_forms_submit' AJAX action without sanitizing HTML content before storing it via wp_insert_comment(), and later renders this stored content on product pages through comment_text() without proper escaping. This makes it possible for unauthenticated attackers with a valid review form URL (obtainable through review reminder emails sent to customers who placed orders) to inject arbitrary web scripts in pages that will execute whenever a user accesses the affected product page.
Title Customer Reviews for WooCommerce <= 5.106.0 - Unauthenticated Stored Cross-Site Scripting via Aggregated Review Form
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-28T11:29:29.483Z

Reserved: 2026-04-13T01:39:57.560Z

Link: CVE-2026-6176

cve-icon Vulnrichment

Updated: 2026-08-28T15:59:04.211Z

cve-icon NVD

Status : Received

Published: 2026-08-28T16:18:21.580

Modified: 2026-08-28T16:18:21.580

Link: CVE-2026-6176

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T17:00:13Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')