Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessHost forged bulk-action request page
-
ExploitLure admin to click link
-
ExecutionBypass nonce via empty new_role
-
ImpactApprove or deny user accounts
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: 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 administrator with an active session to be tricked into clicking an attacker-controlled link or visiting a malicious page (UI:R / active user interaction); the attacker themselves needs no account (PR:N). The concrete technical prerequisite is supplying an empty new_role parameter so that trigger_query_actions() returns early and hands off to the unprotected trigger_bulk_action() handler, bypassing both the plugin's and WordPress core's bulk-users nonce validation. Limiting factors: the site must run the User Registration & Membership plugin version ≤5.2.8, an administrator must be logged in and actively interact with the forged request, and impact is confined to approving/denying user registrations (no data disclosure or site takeover). |
| Impact | This is a genuine but low-severity issue. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N, base 4.3) is internally consistent with the CWE-352 CSRF classification and the description: an unauthenticated attacker can send the request, but exploitation is gated on user interaction (UI:R) - specifically tricking a logged-in administrator into clicking a link - and impact is limited to Integrity (I:L), with no confidentiality or availability loss. No EPSS score, KEV listing, or public POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation; the signals do not conflict, they simply all point to modest real-world priority. The only elevating nuance is the specific bypass detailed in the description (an empty new_role parameter causes trigger_query_actions() to return early and cede control to the unprotected trigger_bulk_action(), whose exit() also suppresses WordPress core's own nonce check), which makes the flaw reliably reachable rather than theoretical. Net: a real vulnerability worth patching, but not an emergency - it is a UI-dependent CSRF affecting integrity of user-registration approvals, not a widespread automatable compromise. |
| Exploit ScenarioDerived | An attacker crafts a malicious web page or email link that silently submits a forged bulk-action request to a target WordPress site, and lures a logged-in administrator into visiting it. Because the empty new_role parameter bypasses the nonce check, the forged request executes, letting the attacker approve pending registrations or deny/lock out arbitrary user accounts. No public proof-of-concept exploit was provided in the input. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 17, 2026
Cross-site request forgery in the WordPress plugin User Registration & Membership through 5.2.8 lets unauthenticated attackers trick a logged-in administrator into approving pending registrations or denying arbitrary user accounts, potentially locking targeted users out of the site. Exploitation requires the administrator to click a crafted link or visit a malicious page (UI:R) and depends on an empty new_role parameter that bypasses the plugin's nonce check and WordPress core's bulk-user nonce validation. Impact is limited to unauthorized registration-status changes (low integrity, no confidentiality or availability impact); no public exploit identified at time of analysis.
RemediationAI
Apply the upstream fix referenced by changeset 3741339 (https://plugins.trac.wordpress.org/changeset/3741339/user-registration/trunk/includes/admin/class-ur-admin-user-list-manager.php) or update to a plugin release that includes it; an exact patched version number is not confirmed in the available data, so verify the changelog before upgrading. Until a patched release is deployed, restrict wp-admin access to trusted IPs or require re-authentication for administrators, and avoid leaving privileged admin sessions open while browsing untrusted links; these controls reduce exposure but do not fix the missing nonce check and can disrupt legitimate administrative workflows. Disabling the plugin's bulk user approve/deny actions or the plugin itself removes the attack surface at the cost of losing registration-management functionality. Review the Wordfence advisory for updates: https://www.wordfence.com/threat-intel/vulnerabilities/id/713c4652-9ca0-41f7-9a93-8186d9b359e8?source=cve.
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 CWE-352 (Cross-Site Request Forgery) in the admin user-list manager of the User Registration & Membership plugin for WordPress, affecting versions up to and including 5.2.8 (CPE cpe:2.3:a:wpeverest:user_registration_&_membership_-_free_&_paid_memberships,_subscriptions,_content_restriction,_user_profile,_custom_user_registration_&_login_builder:*:*:*:*:*:*:*:*). WordPress uses nonces to bind state-changing admin actions to the current user session; trigger_bulk_action() lacks or incorrectly validates that nonce. An attacker can bypass the earlier nonce check in trigger_query_actions() by supplying an empty new_role parameter, causing that handler to return early and cede control to trigger_bulk_action(); the exit() at the end of that handler also prevents WordPress core's own bulk-users nonce validation from running. This enables forged requests that approve pending registrations or deny user accounts, but only when an authenticated administrator with an active session is induced to perform the action.
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:N/UI:R/S:U/C:N/I:L/A:N
Remote forged request (AV:N, PR:N) but requires an admin to click (UI:R); only integrity of registration approvals is affected (I:L), with no confidentiality or availability impact.
Primary rating from Vendor (Wordfence).
CVSS VectorNVD
DescriptionNVD
The User Registration & Membership - Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 5.2.8 This is due to missing or incorrect nonce validation on the trigger_bulk_action function. This makes it possible for unauthenticated attackers to force administrators to approve pending user registrations or deny arbitrary user accounts, locking targeted users out of the site via a forged request granted they can trick a site administrator into performing an action such as clicking on a link. An attacker can bypass the earlier nonce check in trigger_query_actions() by supplying an empty new_role parameter, which causes that handler to return early and cede control to the unprotected trigger_bulk_action() handler; the exit() call at the end of that handler additionally prevents WordPress core's own bulk-users nonce validation from executing.
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 Request Forgery exploits the automatic credential inclusion behavior of web browsers.
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.
The User Registration & Membership plugin for WordPress versions up to 5.1.4 allows authenticated attackers with Contrib
EUVD-2026-103227
GHSA-f5p8-wvgf-xw3f
NVD
CVE.org
Exploit-DB