Description
The wp-review-slider-pro WordPress plugin before 12.7.12 does not perform a capability check on the AJAX handler that saves its review submission forms, and the nonce protecting it is generated for every visitor, allowing any authenticated user, such as a subscriber, to overwrite a live form with field values that are output without escaping on public pages, leading to Stored Cross-Site Scripting.
Published: 2026-09-26
Score: 8.0 High
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting with privilege escalation
Action: Immediate Patch
AI Analysis

Impact

The wp‑review‑slider‑pro WordPress plugin versions earlier than 12.7.12 fails to verify the user’s capability when handling the AJAX endpoint that saves review form submissions. The nonce used to protect the request is generated for every visitor, which means any authenticated user, including subscribers, can submit a crafted request. The submitted data is stored and later rendered on public pages without escaping, allowing an attacker to inject malicious script code. This stored cross‑site scripting can lead to session hijacking, defacement, or delivery of malware to site visitors, with no additional privileges required beyond authentication.

Affected Systems

The vulnerability affects the WordPress plugin wp‑review‑slider‑pro versions prior to 12.7.12. Users running this plugin on any WordPress installation are susceptible. The specific vendor information is limited to the plugin identifier unknown:wp-review-slider-pro, and no official patch or version list is provided in the CNA data; therefore, all earlier releases are considered impacted.

Risk and Exploitability

The CVSS score is 8.0, but the scenario involves an AJAX endpoint accessible to authenticated users and an unescaped user‑generated payload, which represents a high‑impact attack. The EPSS score is < 1%, and the vulnerability is not listed in KEV. Attackers can exploit the flaw by simply logging in with any user account that has subscription permissions, then submitting a malicious review form. Because the flaw resides in the plugin code rather than the core WordPress software, the attack vector is content‑based and does not require network‑level access beyond the standard authentication flow.

Generated by OpenCVE AI on September 27, 2026 at 00:53 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade wp‑review‑slider‑pro to version 12.7.12 or later, where the AJAX handler includes a proper capability check and escapes output.
  • If an upgrade cannot be applied immediately, alter the plugin or add a filter to enforce a capability check (e.g., require administrator rights) before processing the review submission, or temporarily disable the review form altogether on public pages.
  • As a temporary workaround, delete any stored review form content that may contain malicious scripts and refrain from rendering reviews until a patched version is installed.

Generated by OpenCVE AI on September 27, 2026 at 00:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 26 Sep 2026 23:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Sat, 26 Sep 2026 23:00:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions wp Review Slider Pro
Vendors & Products Wordpress-extensions
Wordpress-extensions wp Review Slider Pro

Sat, 26 Sep 2026 08:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Sat, 26 Sep 2026 06:30:00 +0000

Type Values Removed Values Added
Description The wp-review-slider-pro WordPress plugin before 12.7.12 does not perform a capability check on the AJAX handler that saves its review submission forms, and the nonce protecting it is generated for every visitor, allowing any authenticated user, such as a subscriber, to overwrite a live form with field values that are output without escaping on public pages, leading to Stored Cross-Site Scripting.
Title WP Review Slider Pro < 12.7.12 - Subscriber+ Stored XSS via Review Form Fields
References

Subscriptions

Wordpress-extensions Wp Review Slider Pro
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-26T22:41:14.959Z

Reserved: 2026-09-01T06:50:55.964Z

Link: CVE-2026-84096

cve-icon Vulnrichment

Updated: 2026-09-26T22:33:03.643Z

cve-icon NVD

Status : Deferred

Published: 2026-09-26T07:17:02.623

Modified: 2026-09-28T16:38:58.950

Link: CVE-2026-84096

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-27T01:00:11Z

Weaknesses
  • CWE-79

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