Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain subscriber-level account on target site
-
DeliveryTrigger plugin action passing unvalidated value
-
ExploitInject arbitrary shortcode into do_shortcode
-
ExecutionExecute registered shortcodes in site context
-
ImpactDisclose or manipulate protected data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated account with subscriber-level access or above on a WordPress site running WP Ultimate Review (by Roxnor) version 2.4.2 or earlier; sites allowing open user registration effectively lower this bar to near-unauthenticated. The attacker must invoke the specific plugin action whose value is passed into do_shortcode without validation (code paths in app/content.php and views/public/meta-box-user-review.php). The concrete impact is bounded by which shortcodes are registered on the target install - arbitrary OS code execution is not guaranteed and depends on the presence of powerful shortcodes from this or other installed plugins/themes. No user interaction is required (UI:N). |
| Impact | This is a genuine, moderately-high-priority issue but not an urgent widespread emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N, 8.1) is internally consistent with the description: network-reachable, low complexity, requires only subscriber-level authentication (PR:L), no user interaction, with high confidentiality and integrity impact. No EPSS score, KEV listing, or public POC was provided, so exploitation likelihood signals are absent - this appears to be a Wordfence-reported research finding rather than an actively exploited flaw. The main caveat is impact scope: the CWE is CWE-94 (Code Injection) and the vulnerability is specifically arbitrary *shortcode* execution via unvalidated do_shortcode, NOT direct OS-level RCE. The realized C:H/I:H impact therefore depends on which shortcodes are registered on the target WordPress install (from this and other plugins/themes); on a hardened site with few sensitive shortcodes the practical impact is lower than the score implies. The 'RCE' tag likely overstates the ceiling. Net: patch promptly because low-privilege authenticated exploitation is realistic on any WordPress site that permits self-registration, but treat 'RCE' as conditional rather than confirmed. |
| Exploit ScenarioDerived | An attacker registers or already holds a subscriber-level account on a WordPress site running WP Ultimate Review <=2.4.2, then triggers the plugin action that passes an attacker-supplied value into do_shortcode without validation. By injecting arbitrary shortcodes, the attacker invokes any shortcode registered on the site to disclose or manipulate data. No public exploit code was identified at time of analysis, and exploitation requires only low-privilege authentication with no user interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 22, 2026
Authenticated shortcode injection in the WP Ultimate Review WordPress plugin (Roxnor) allows any user with subscriber-level access or higher to run arbitrary registered shortcodes on sites running version 2.4.2 or earlier. The attacker passes a crafted value to a plugin action that feeds it into do_shortcode() without validation (CWE-94), yielding high confidentiality and integrity impact per the assessed CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N (8.1). No public exploit code was identified at time of analysis and there is no confirmed active exploitation (CISA KEV), but on sites with open registration the subscriber prerequisite is trivial to satisfy, and the real-world severity is bounded by which powerful shortcodes are registered by this or other installed plugins and themes - arbitrary operating-system command execution is not guaranteed.
RemediationAI
No vendor-tagged patched release is confirmed in the supplied data; the references include a WordPress plugin Trac changeset (https://plugins.trac.wordpress.org/changeset?reponame=&old=3703958%40wp-ultimate-review&new=3703958%40wp-ultimate-review), so the status is best described as upstream fix available (changeset/commit) with a released patched version not independently confirmed - verify the current plugin version in the WordPress.org directory and update past 2.4.2 as soon as a fixed build is available, checking the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/dc0fe855-97b7-46ef-b1c8-1602447e97e6?source=cve) for the definitive fixed version. If an update is not yet possible, deactivate WP Ultimate Review entirely - the only fully effective mitigation, at the cost of losing its review functionality - or, if it must stay live, close self-registration and lower every non-administrative account to the least privilege available so subscriber-level users cannot reach the vulnerable action; note that this fails against any already-provisioned low-privilege account. Complementary controls include restricting access to the plugin's AJAX/REST action endpoints and the review meta-box submission paths at the reverse proxy or WAF (blocking requests containing shortcode markers such as bracketed shortcode syntax in those parameters), and auditing which shortcodes are registered by other active plugins and themes so the practical payload space is understood. Each compensating control has a trade-off: disabling the plugin removes functionality, registration lockdown is not retroactive, and WAF or proxy filtering can be evaded with encoding tricks and may break legitimate review submissions that contain bracket characters.
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
The flaw is a code-injection class issue (CWE-94) in WordPress shortcode handling. WordPress themes and plugins expose functionality through shortcodes such as [shortcode attr="value"], which are rendered by the core do_shortcode() function; passing unsanitized user input into that function lets an attacker invoke any shortcode registered anywhere on the install, including shortcodes that read or write files, run database queries, or execute code. In WP Ultimate Review, the plugin's action handlers accept a value and forward it to do_shortcode without validating or restricting it. The referenced source locations - app/content.php lines 56, 189, 341 and 360, init.php line 271, and views/public/meta-box-user-review.php line 538 in tag 2.4.2 - mark both the untrusted input entry points and the do_shortcode call sites that make this exploitable. The CPE cpe:2.3:a:roxnor:wp_ultimate_review:*:*:*:*:*:*:*:* records all versions of the Roxnor plugin as the affected namespace, consistent with the advisory statement that every version up to and including 2.4.2 is vulnerable. Because the capability granted is 'invoke any registered shortcode' rather than a fixed payload, the practical blast radius depends on the target's plugin/theme inventory rather than on a hardcoded vulnerable primitive.
Know when Wp Ultimate Review 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:N/S:U/C:H/I:H/A:N
Low-privilege subscriber account suffices (PR:L), remotely reachable with no interaction; shortcode execution can read and alter data (C:H/I:H), availability not directly affected, though realized impact varies by installed shortcodes.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The The WP Ultimate Review plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions up to, and including, 2.4.2. This is due to the software allowing users to execute an action that does not properly validate a value before running do_shortcode. This makes it possible for authenticated attackers, with subscriber-level access and above, to execute arbitrary shortcodes.
Articles & Coverage 1
Executive ViewAI
The WP Ultimate Review plugin (Roxnor), versions 2.4.2 and earlier, contains an authenticated shortcode injection flaw that lets any user with a subscriber-level account - the lowest tier of WordPress access and one that anyone can self-provision on sites with open registration - execute arbitrary registered shortcodes, potentially exposing or altering site content and data. No vendor patch is currently available, so every WordPress site running this plugin at or below the affected version remains exposed until it is removed or otherwise mitigated. Leadership should care because the exposure is broad and low-effort to trigger, and the ultimate blast radius depends on which other plugins and themes are installed, meaning the risk profile varies across the estate and cannot be assessed from this plugin alone.
No vendor-released patch identified at time of analysis. Interim mitigations: disable open registration and tighten subscriber-level account provisioning; deactivate or uninstall the WP Ultimate Review plugin where feasible; apply WAF/reverse-proxy rules filtering crafted input to the plugin's action parameters; minimize the set of installed plugins and themes that register powerful shortcodes, which bounds the achievable impact; and monitor registered subscriber accounts and site content for unauthorized changes.
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
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Wp Ultimate Review
View allStored cross-site scripting in the WP Ultimate Review WordPress plugin before 2.4.4 lets unauthenticated visitors inject
Unauthenticated attackers can persistently disable affected pages on WordPress sites running the WP Ultimate Review plug
Unauthenticated visitors can persistently break front-end page rendering on WordPress sites running the WP Ultimate Revi
Stored cross-site scripting in the WordPress plugin WP Ultimate Review affects all versions before 2.4.4, where some rev
Stored shortcode injection in the WP Ultimate Review WordPress plugin affects every version before 2.4.5: the public rev
Cross-Site Request Forgery (CSRF) vulnerability in Wpmet Wp Ultimate Review plugin <= 2.0.3 versions. Rated high severit
Cross-Site Request Forgery (CSRF) vulnerability in Wpmet Wp Ultimate Review plugin <= 2.2.4 versions. Rated high severit
Unauthenticated remote attackers can execute arbitrary registered WordPress shortcodes through the WP Ultimate Review pl
Arbitrary shortcode execution in the WP Ultimate Review WordPress plugin through version 2.4.3 lets any authenticated us
Authorization Bypass Through User-Controlled Key vulnerability in Wpmet Wp Ultimate Review.2.5. Rated medium severity (C
Missing Authorization vulnerability in Wpmet Wp Ultimate Review.2.5. Rated medium severity (CVSS 5.3), this vulnerabilit
Authentication Bypass by Spoofing vulnerability in Roxnor Wp Ultimate Review wp-ultimate-review allows Identity Spoofing
EUVD-2026-84305
GHSA-gg2m-8p7j-v3mx
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB