Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain Contributor credentials or account
-
DeliveryAuthenticate to WordPress dashboard
-
ExploitCraft POST request to embed_form_action() AJAX handler
-
InstallSpecify target page ID and malicious shortcode content
-
C2Server processes request without authorization check
-
ExecuteShortcode injected into arbitrary page
-
ImpactPage rendered with injected content on next access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation 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 be an authenticated WordPress user with at least Contributor-level access (or higher: Author, Editor, Administrator). The target WordPress site must have the User Registration & Membership plugin version 5.1.4 or earlier installed and active. The attacker must know or enumerate a valid page or post ID belonging to another user or the site administrator to target. Default WordPress configurations where contributors can create posts satisfy this condition; no special plugin configuration is required beyond installation. Exploitation is blocked if the site enforces stricter user role policies (e.g., contributors cannot create posts, only admins can embed forms) or if the plugin is deactivated. |
| Impact | CVSS 4.3 (Low-to-Medium) with network vector and low attack complexity reflects the real risk profile: any authenticated WordPress user with Contributor role or above can exploit this remotely without user interaction. However, exploitation requires prior authentication and a non-default WordPress setup where contributors are granted Contributor roles. The flaw is fundamentally about privilege escalation within WordPress rather than unauthenticated remote code execution. EPSS data is not provided, limiting probabilistic exploitation assessment. The primary risk vector is content integrity: attackers can inject shortcodes (potentially leading to arbitrary content insertion, form redirection, or if combined with other flaws, JavaScript execution) into pages they do not own. Active exploitation status is not indicated by CISA KEV listing in provided data, and no public proof-of-concept code is referenced, suggesting this is a logic-based flaw requiring site-specific context rather than a trivially weaponizable vulnerability. The real-world risk depends heavily on site configuration: sites with many contributor-level users face higher risk than those with restricted contributor access. |
| Exploit ScenarioDerived | A WordPress site administrator assigns a staff member Contributor-level access to write blog posts. The attacker (with Contributor credentials) discovers the unprotected embed_form_action() AJAX endpoint and sends a POST request specifying an arbitrary page ID (e.g., a high-traffic homepage or about page owned by the admin) and malicious shortcode content. The endpoint processes the request without verifying the attacker owns or can edit the target page, injecting the shortcode. The next time the page is viewed, the injected shortcode renders, potentially redirecting users to a phishing site or injecting promotional content. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 05, 2026
The User Registration & Membership plugin for WordPress versions up to 5.1.4 allows authenticated attackers with Contributor-level access to append shortcode content to arbitrary pages without authorization due to a missing capability check in the embed_form_action() AJAX function. This enables privilege escalation where lower-privileged users can inject content into posts and pages owned by other users or administrators, potentially defacing sites or injecting malicious content.
RemediationAI
Update the User Registration & Membership plugin to a patched version released after 5.1.4 (exact version number not specified in provided data, but WordPress plugin administrators should check for available updates via the WordPress dashboard). The upstream fix, visible in the plugin's Trac repository changeset 3485702, adds proper capability checks via wp_verify_nonce() and current_user_can() calls to the embed_form_action() function. As a temporary compensating control, site administrators can restrict Contributor role permissions by removing the ability to use shortcodes or embed forms via role management plugins (e.g., User Role Editor), though this may limit legitimate contributor functionality. Alternatively, disable the User Registration & Membership plugin entirely until patched if the embedding feature is not critical.
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 vulnerability exists in the embed_form_action() AJAX handler within the User Registration & Membership WordPress plugin. WordPress AJAX functions execute with the authenticated user's capabilities, and this handler fails to verify whether the requesting user has edit_post or equivalent capability for the target page before allowing content modification. CWE-862 (Missing Authorization) defines this class of flaw: the plugin checks authentication (user is logged in) but omits authorization checks (user has permission to edit this specific resource). The affected code is in class-ur-ajax.php and related admin assets files, where shortcode embedding operations proceed without wp_verify_nonce() validation or current_user_can() capability checks against the target post.
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:N/I:L/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
The User Registration & Membership plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the embed_form_action() function in all versions up to, and including, 5.1.4. This makes it possible for authenticated attackers, with Contributor-level access and above, to append shortcode content to arbitrary pages they do not own or have permission to edit.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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
Authenticated attackers holding only subscriber-level access can execute arbitrary WordPress shortcodes on sites running
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.
Cross-site request forgery in the WordPress plugin User Registration & Membership through 5.2.8 lets unauthenticated att
EUVD-2026-27241
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB