Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister subscriber-level account
-
DeliveryAuthenticate to target site
-
ExploitInvoke vulnerable action with crafted value
-
Executiondo_shortcode processes unvalidated input
-
PersistArbitrary shortcode executed server-side
-
ImpactInformation disclosure or unintended action
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 | Exploitation requires an authenticated account with subscriber-level privileges or above on a site running the User Registration & Membership plugin (WPEverest) at version 5.2.8 or earlier. The practical prerequisite is that the site permits user registration - the plugin's primary use case - so an attacker can self-provision the needed subscriber account; on sites that disable open registration this becomes a meaningful limiting factor. The specific trigger is an action that passes an unvalidated value into do_shortcode (handled in the smart-tags component, class-ur-smart-tags.php). Limiting factors: authentication is mandatory (not unauthenticated), impact is scoped to shortcode execution with only low confidentiality/integrity effect, and no user interaction by a victim is required. |
| Impact | This is a moderate-severity, authentication-gated issue rather than a drop-everything priority. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N, base 5.4) indicates network-reachable, low-complexity exploitation but requires authentication at subscriber level or above (PR:L), and the description confirms this ('authenticated attackers, with subscriber-level access and above'). Impact is bounded to low confidentiality and low integrity with no availability impact, which is consistent with arbitrary shortcode execution (abuse of do_shortcode) rather than unauthenticated full remote code execution. No EPSS score, no CISA KEV listing, and no public exploit were supplied, so there is no evidence of active or at-scale exploitation at this time - the risk is driven by the fact that subscriber accounts are trivially obtained on sites with open registration (which is precisely the purpose of this membership/registration plugin), lowering the practical barrier of the PR:L requirement. Signals are internally consistent; the main tension is the 'RCE' tag versus the actual CVSS impact (C:L/I:L, not C:H/I:H), so treat this as scoped shortcode injection, not classic RCE, unless the vendor confirms a shortcode path to code execution. |
| Exploit ScenarioDerived | An attacker registers a free subscriber-level account on a WordPress site running this plugin (open self-registration is the plugin's core function), then invokes the affected action that passes an attacker-controlled value to do_shortcode without proper validation. By supplying crafted shortcode input, the attacker causes the site to execute arbitrary shortcodes in a context they should not control, potentially disclosing restricted content or triggering unintended plugin/theme actions. No public exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Authenticated attackers holding only subscriber-level access can execute arbitrary WordPress shortcodes on sites running the WPEverest User Registration & Membership plugin in all versions up to and including 5.2.8, because an action passes an unvalidated value straight into do_shortcode without checking it first. The flaw is rated CVSS 5.4 (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N) and there is no public exploit identified at time of analysis - it is not confirmed actively exploited (CISA KEV). Impact is bounded, but the practical risk is elevated on the many sites that leave open user registration enabled, since an attacker can simply self-provision the required subscriber account and then trigger the vulnerable shortcode path; sites that disable open registration meaningfully reduce exposure.
RemediationAI
There is no independently confirmed tagged release version stated in the available data; the fix is present as an upstream code change to includes/class-ur-smart-tags.php, published as the WordPress.org plugin Trac changeset at https://plugins.trac.wordpress.org/changeset/3741339/user-registration/trunk/includes/class-ur-smart-tags.php, so treat this as 'upstream fix available (changeset); released patched version not independently confirmed' and update the plugin to the first published release that contains that changeset, verifying the installed version leaves 5.2.8 behind. Sites that cannot update immediately should reduce the attack surface at the registration gate, because the exploit prerequisite is a self-provisioned subscriber account: disable open registration (Settings > General > 'Anyone can register') or restrict the default new-user role to a level that cannot reach the vulnerable action - the trade-off is loss of self-service signup and heavier administrative burden for member sites that depend on it. If registration must stay open, pair it with a WAF rule or plugin-level shortcode filter that blocks shortcode execution for logged-in low-privilege requests to the plugin's smart-tag endpoints, accepting the risk of false positives against legitimate member content. Review other installed plugins for shortcodes with sensitive side effects, since the primitive exposes every registered shortcode on the site, and audit the user table for unexpected subscriber accounts created before the update. Confirm the vendor advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/f61873db-7365-41cb-a774-8f455a963d78?source=cve for the definitive fixed version before closing the finding.
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 issue is a CWE-94 code-injection class defect in the WPEverest WordPress plugin 'User Registration & Membership - Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder'. The plugin implements its own smart-tag system, handled in includes/class-ur-smart-tags.php, which expands plugin-specific placeholders inside user-supplied or user-influenced content. The vulnerable code path takes a caller-controlled value and hands it to WordPress's do_shortcode() function without validating or restricting which shortcodes may run, so any registered shortcode present on the site - from this plugin or any other active plugin/theme - becomes reachable. That is the essence of arbitrary shortcode execution: the attacker does not inject raw PHP, but gains the union of every shortcode callback the site has registered, which can leak data or alter rendered content depending on what other plugins are installed. The published CPE cpe:2.3:a:wpeverest:user_registration_&_membership_-_free_&_paid_memberships,_subscriptions,_content_restriction,_user_profile,_custom_user_registration_&_login_builder identifies the affected product family without version binding, and the CVSS vector PR:L confirms the attacker must already hold an authenticated account - subscriber level or above is sufficient per the assessed profile. Low confidentiality and integrity values in the vector reflect that the primitive is shortcode execution rather than direct remote code execution in the webserver process.
Know when User Registration Membership Free Paid Memberships Subscriptions Content Restriction User Profile Custom User Registration Login Builder 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:L/I:L/A:N
Network-reachable action requiring only a self-service subscriber account (PR:L, AC:L, UI:N); shortcode execution yields limited confidentiality/integrity impact (C:L/I:L) and no availability impact.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The The User Registration & Membership - Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions up to, and including, 5.2.8. 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.
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 User Registration Membership Free Paid Memberships Subscriptions Content Restriction User Profile Custom User Registration Login Builder
View allOpen redirect in the WPEverest User Registration & Membership WordPress plugin (versions ≤5.1.4) enables attackers to ab
Arbitrary shortcode execution in the User Registration & Membership WordPress plugin through 5.2.8 lets unauthenticated
Stored cross-site scripting in the User Registration & Membership WordPress plugin (all versions up to and including 5.2
Payment bypass in WPEverest's User Registration & Membership WordPress plugin (versions up to and including 5.2.0) allow
SQL Injection in User Registration & Membership plugin for WordPress (versions up to 5.1.2) allows authenticated Subscri
The User Registration & Membership plugin for WordPress contains an insufficient capability check vulnerability in its C
Insecure Direct Object Reference in WPEverest's User Registration & Membership WordPress plugin (all versions through 5.
The User Registration & Membership plugin for WordPress versions up to 5.1.4 allows authenticated attackers with Contrib
Cross-site request forgery in the WordPress plugin User Registration & Membership through 5.2.8 lets unauthenticated att
EUVD-2026-102801
GHSA-4cx9-54r5-3429
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB