Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister subscriber account on target site
-
DeliverySubmit crafted XSS payload in JetReviews review field
-
ExploitAdmin views review content in browser
-
ExecutionInjected script executes in admin session
-
ImpactExfiltrate nonce or create rogue admin account
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 attacker to hold a subscriber-level (or higher) WordPress account on the target site, meaning open user registration must be enabled or the attacker must have obtained credentials by other means. The victim (typically a WordPress administrator or editor) must navigate to a page or admin view that renders the malicious review content, satisfying the UI:R requirement. The plugin must be installed and active. Sites with open registration and unmoderated review workflows face the highest exposure. Exploitation is limited by: the need for an authenticated subscriber account (PR:L, not unauthenticated), the requirement for a privileged user to view the injected content (UI:R), and the plugin being actively installed and in use. |
| Impact | The CVSS 3.1 score of 6.5 (Medium) is driven by PR:L (requires subscriber account), UI:R (victim must view the page), and S:C (scope changes). Real-world risk is moderate-to-elevated for sites that allow open user registration: any registered user can plant a persistent payload targeting administrators. No EPSS data was provided in the intelligence, so probabilistic exploitation likelihood cannot be precisely quantified. The vulnerability is not listed in CISA KEV, and no POC code has been identified, which reduces urgency compared to actively exploited XSS issues. However, stored XSS with subscriber-accessible injection on WordPress sites that permit public registration carries a meaningful privilege escalation path - a subscriber executing JavaScript in an admin's browser can create rogue admin accounts, install malicious plugins, or exfiltrate authentication nonces. The low attack complexity (AC:L) means no special race conditions or prerequisite state is needed beyond a valid subscriber session. |
| Exploit ScenarioDerived | An attacker registers a free subscriber account on a WordPress site running JetReviews <= 3.0.0.1 and submits a review containing a crafted JavaScript payload - for example, a script that silently creates a new administrator account or exfiltrates the logged-in user's authentication cookies. When a site administrator visits the reviews section to moderate content, the stored script executes in their browser session, granting the attacker admin-level access to the WordPress installation. No public POC has been identified, but the technique is well-understood and requires no specialized tooling. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 02, 2026
Stored Cross-Site Scripting in JetReviews plugin for WordPress (versions <= 3.0.0.1) allows subscriber-level authenticated users to inject malicious scripts into review fields that execute in victims' browsers when the content is viewed. The vulnerability carries a changed scope (S:C), meaning the injected payload breaks out of the plugin's context and can target higher-privileged users such as site administrators. No public exploit code or active exploitation (CISA KEV) has been identified at time of analysis, though the low attack complexity and the prevalence of WordPress in production environments make this a credible escalation path to full site compromise.
RemediationAI
Update JetReviews to a version above 3.0.0.1. The Patchstack advisory at https://patchstack.com/database/wordpress/plugin/jet-reviews/vulnerability/wordpress-jetreviews-plugin-3-0-0-1-cross-site-scripting-xss-vulnerability?_s_id=cve should be consulted for the confirmed patched release version, as no specific fixed version number was included in the available intelligence data. As a compensating control prior to patching, site administrators should disable open user registration (Settings > General > uncheck 'Anyone can register') to eliminate the subscriber-level access prerequisite - note this may impact legitimate registration flows. Additionally, implementing a Web Application Firewall rule to filter script injection patterns in review submission fields can reduce exposure. Administrators should audit recent review submissions for unexpected script tags or encoded payloads.
Affected VersionsENISA
Affected Packages
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
JetReviews is a premium WordPress plugin developed by Crocoblock (JetImpex Inc.), identified via CPE cpe:2.3:a:crocoblock._jetimpex_inc.:jetreviews:*:*:*:*:*:*:*:*. It provides review and rating widgets for WordPress-powered sites. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), a classic stored XSS where subscriber-role users can submit review content containing unsanitized script payloads. WordPress's subscriber role is the lowest authenticated role, requiring only account registration. The CVSS scope change (S:C) indicates the injected script executes in a browser security context different from the originating plugin - typically the victim's authenticated WordPress session, including the admin dashboard context if an administrator views the malicious review.
Know when Jetreviews 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
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
Subscriber access is required (PR:L), victim must render the page (UI:R), and scope changes to the browser/admin context (S:C); no availability impact is typical for stored XSS.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Subscriber Cross Site Scripting (XSS) in JetReviews <= 3.0.0.1 versions.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Jetreviews
View allStored cross-site scripting in the Crocoblock JetReviews WordPress plugin (versions through 3.1.2) lets an authenticated
JetReviews WordPress plugin by Crocoblock (versions through 3.0.1) exposes embedded sensitive system information to unau
EUVD-2026-41353
GHSA-wvg9-j5ff-4m6w
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB