Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
PR:L confirmed by description requiring Subscriber account; C:L and I:L reflect settings disclosure and modification; no availability impact or scope change.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
5DescriptionCVE.org
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 Customer Reviews for WooCommerce WordPress plugin before 5.116.0 options, and disclose store configuration.
AnalysisAI
Missing authorization on multiple AJAX settings handlers in Customer Reviews for WooCommerce (all versions before 5.116.0) allows any authenticated WordPress user - including low-privilege Subscribers - to invoke administrative settings functions, overwrite plugin configuration options, and read sensitive store configuration data. The flaw stems from absent nonce verification and WordPress capability checks on AJAX actions that should be restricted to shop administrators. A public exploit exists via WPScan, though EPSS signals low widespread opportunistic exploitation at 0.14% (4th percentile); no CISA KEV listing indicates mass exploitation has not been observed.
Technical ContextAI
WordPress AJAX handlers registered via the wp_ajax_ hook are accessible to any authenticated user unless the plugin explicitly calls wp_verify_nonce() (CSRF protection) and current_user_can() (capability gating). CWE-862 (Missing Authorization) is the root cause: the plugin registers several settings-related AJAX actions but omits these guards entirely, meaning WordPress's role and capability system is bypassed at the plugin layer. The Subscriber role - the default role for any registered user on an open-registration WordPress site - is sufficient to trigger these handlers. The affected CPE cpe:2.3:a:unknown:customer_reviews_for_woocommerce:*:*:*:*:*:*:*:* covers all plugin versions from inception through 5.115.x. Because WooCommerce stores often hold customer PII and payment configuration, unauthorized reads of plugin settings carry meaningful disclosure risk beyond the plugin itself.
RemediationAI
Update Customer Reviews for WooCommerce to version 5.116.0 or later, which adds the missing nonce verification and WordPress capability checks to the affected AJAX settings handlers. The fix is confirmed available from the vendor and documented by WPScan at https://wpscan.com/vulnerability/572ba4a2-1b51-4631-9c28-7cc3d44f0761/. If immediate patching is not feasible, a targeted compensating control is to disable open user registration on the WordPress site (Settings → General → uncheck 'Anyone can register'), which removes the ability for unauthenticated visitors to obtain the Subscriber account prerequisite. Note this workaround does not protect against exploitation by already-registered users. Additionally, a WAF rule blocking unauthenticated or low-privilege AJAX requests to the plugin's specific action names can provide interim layered defense, though action name enumeration may be required to implement this precisely.
Stored Cross-Site Scripting in Customer Reviews for WooCommerce (all versions before 5.118.0) lets unauthenticated attac
The Customer Reviews for WooCommerce WordPress plugin before 5.16.0 does not validate one of its shortcode attribute, wh
Unauthenticated media file upload in the Customer Reviews for WooCommerce WordPress plugin (all versions before 5.113.0)
The Customer Reviews for WooCommerce plugin for WordPress is vulnerable to arbitrary file uploads due to missing file ty
Cross-Site Request Forgery (CSRF) vulnerability in Customer Reviews for WooCommerce plugin <= 5.3.5 at WordPress. Rated
Authenticated (subscriber+) Broken Access Control vulnerability in Customer Reviews for WooCommerce plugin <= 5.3.5 at W
Unauthenticated Sensitive Information Disclosure vulnerability in Customer Reviews for WooCommerce plugin <= 5.3.5 at Wo
Stored cross-site scripting in the Customer Reviews for WooCommerce WordPress plugin (versions up to and including 5.106
Stored Cross-Site Scripting in the Customer Reviews for WooCommerce WordPress plugin (all versions ≤ 5.113.0) allows con
The Customer Reviews for WooCommerce plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 's' pa
Reflected Cross-Site Scripting in Customer Reviews for WooCommerce plugin allows unauthenticated attackers to inject arb
The Customer Reviews for WooCommerce plugin for WordPress is vulnerable to unauthorized modification of data due to a mi
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-55018
GHSA-qjgh-5372-g9qg