CVE-2026-97663
HighCVSS 7.2Exploitation Probability (EPSS)
Low risk14th percentile - higher than 14% of all known CVEs
Summary
The Customer Reviews for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Comment Author Name in all versions up to and including 5.122.0 due to insufficient input sanitization and output escaping. This requires the image attachment feature to be enabled, allowing unauthenticated attackers to submit a review with a malicious author name and upload an image via a public endpoint.
Risk Assessment
An unauthenticated attacker can inject malicious scripts that execute in the browser of every user visiting the affected page, potentially leading to session theft, data compromise, or further propagation.
Recommendation
Update the Customer Reviews for WooCommerce plugin to the latest patched version and consider disabling the image attachment feature if not essential.
Other vulnerabilities in Customer Reviews for WooCommerce
See all- CVE-2026-96823High
Customer Reviews for WooCommerce plugin in versions up to and including 5.120.0 contains an unauthenticated arbitrary content deletion vulnerability. An attacker does not need to be logged in to exploit it.
- CVE-2026-14942Unknown
This CVE was rejected. The ID was assigned to a reported vulnerability in the Customer Reviews for WooCommerce WordPress plugin and was never published. The report was withdrawn: the precondition it depends on, an attacker obtaining a review form identifier belonging to a customer they do not already have access to, could not be demonstrated. No advisory was issued for this ID.
- CVE-2026-89055Critical
The Customer Reviews for WooCommerce plugin for WordPress (up to and including 5.120.0) is vulnerable to authorization bypass due to improper verification of user permissions. This allows unauthenticated attackers to permanently delete arbitrary attachments from the Media Library (including administrator-owned product images, logos, and documents) by injecting their IDs into a review that is later trashed and purged. Exploitation requires a public review-form link (a 13-hex formId) that exposes the nonce needed to reach the handler without any WordPress account or session.
- CVE-2026-76585High
The Customer Reviews for WooCommerce WordPress plugin before 5.118.0 does not sanitise and escape the content of customer reviews received via one of its endpoints, which could allow unauthenticated users to perform Stored Cross-Site Scripting attacks.
- CVE-2026-6176High
The Customer Reviews for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting (XSS) 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, and later renders this stored content on product pages without proper escaping.
- CVE-2026-14941Medium
The Customer Reviews for WooCommerce WordPress plugin before 5.116.0 does not perform nonce or capability checks on several settings-related AJAX actions, allowing users with minimal permissions such as Subscribers to invoke administrative settings handlers, update plugin options, and disclose store configuration.
- CVE-2026-12684Medium
The Customer Reviews for WooCommerce WordPress plugin before version 5.113.0 lacks authentication, capability, and nonce checks on one of its media upload AJAX actions when the review media attachment feature is enabled. This allows unauthenticated users to upload media files (limited to an image and video allowlist) to the Media Library and create attachment posts, leading to media library pollution and disk space exhaustion.
- CVE-2026-13771Medium
The Customer Reviews for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'color' Shortcode Attribute in all versions up to and including 5.113.0 due to insufficient input sanitization and output escaping.
- CVE-2025-14891Medium
The Customer Reviews for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'displayName' parameter in all versions up to, and including, 5.93.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with customer-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. While it is possible to invoke the AJAX action without authentication, the attacker would need to know a valid form ID, which requires them to place an order. This vulnerability can be exploited by unauthenticated attackers if guest checkout is enabled. However, the form ID still needs to be obtained through placing an order.
Original NVD description (English source)
The Customer Reviews for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Comment Author Name in all versions up to, and including, 5.122.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This requires the image attachment feature (ivole_attach_image) to be enabled, which allows unauthenticated attackers to both submit a review with an entity-encoded malicious author name and upload an attached image via the publicly accessible wp_ajax_nopriv_cr_upload_local_images_frontend endpoint.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

