Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or obtain subscriber-level WordPress account
-
DeliveryEnumerate target media attachment IDs via public URLs or sequential guessing
-
ExploitCraft POST request with victim attachment ID to plugin frontend endpoint
-
ExecutionPlugin processes request without ownership validation
-
ImpactArbitrary media attachment permanently deleted from WordPress media library
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires an authenticated WordPress account at subscriber level or higher - any user who has completed registration on the site qualifies. The plugin must be installed and active. Note that the CVSS vector specifies PR:N (no privileges required), which directly conflicts with the description's requirement for subscriber-level authentication; defenders should treat authentication as required pending vendor clarification of the vector. The vulnerability is exploited via the plugin's frontend attachment handler, meaning it is reachable over the network without additional configuration. Limiting factors include: the attacker must have a valid WordPress account (mitigated by disabling open registration), and the impact is limited to deletion of media attachments with no read access to file contents or credentials. |
| Impact | The NVD-assigned CVSS 3.1 score of 5.3 with vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N presents a significant conflict with the CVE description: PR:N indicates no privileges are required, yet the description explicitly states 'authenticated attackers, with subscriber-level access and above.' This discrepancy must be verified against the vendor advisory - the vector appears to be miscalibrated, and the realistic effective PR should be PR:L (low privileges). Treating this as unauthenticated based on the vector alone would be incorrect. The integrity impact is limited (I:L) with no confidentiality or availability loss per CVSS, but permanent deletion of admin-uploaded media is a meaningful destructive capability on content-driven sites. No EPSS data was provided. KEV status is not confirmed; no public exploit has been identified at time of analysis. Real-world priority is moderate for WordPress sites using this plugin with open user registration, as any registered subscriber can silently destroy content assets. |
| Exploit ScenarioDerived | An attacker registers a free subscriber account on a WordPress site running the vulnerable plugin, then enumerates attachment IDs by observing publicly embedded media URLs or iterating sequential integer IDs. The attacker submits crafted POST requests to the plugin's frontend endpoint supplying a victim's attachment ID, causing the plugin to permanently delete the targeted file - such as a product image, documentation PDF, or profile photo uploaded by an administrator - without any ownership check. No public exploit code has been identified at time of analysis, but the technique requires only basic knowledge of WordPress attachment ID structures. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 28, 2026
Insecure Direct Object Reference in WPEverest's User Registration & Membership WordPress plugin (all versions through 5.1.5) allows deletion of arbitrary media attachments by exploiting missing ownership validation on user-controlled attachment IDs. Authenticated users at subscriber level or above can permanently destroy any media file uploaded by any other user, including administrators, by submitting a crafted attachment ID to the plugin's frontend handler. No public exploit has been identified at time of analysis, and this is not listed in CISA KEV; however, the low barrier to exploitation - any registered site user qualifies - elevates practical risk on membership-driven WordPress sites.
RemediationAI
Upgrade to User Registration & Membership version 5.2.0 or later, which introduces ownership validation in the attachment handling logic as confirmed by the Trac changeset at plugins.trac.wordpress.org/changeset/3539426/user-registration/tags/5.2.0/includes/frontend/class-ur-frontend.php. If immediate upgrade is not possible, the primary compensating control is to disable open user registration on the WordPress site (Settings > General > uncheck 'Anyone can register'), which eliminates the subscriber-level account creation path that enables exploitation - though this trade-off prevents legitimate new member signups. Alternatively, site administrators can audit media library ownership and restrict attachment management capabilities via a capability-management plugin, though this does not patch the underlying code path. Monitoring WordPress error logs and attachment deletion events for anomalous activity by low-privilege users is advisable until patched.
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 resides in the WPEverest User Registration & Membership plugin (CPE: cpe:2.3:a:wpeverest:user_registration_&_membership_...:*:*:*:*:*:*:*:*) and is rooted in CWE-639 (Authorization Through User-Controlled Key). The plugin's frontend class (class-ur-frontend.php, lines 86 and 114) accepts a user-supplied attachment ID parameter and passes it to a core function (functions-ur-core.php, line 4262) that stores and subsequently deletes the referenced WordPress media attachment without verifying that the attachment's owner matches the requesting user. WordPress's own attachment model stores author ownership metadata, but the plugin bypasses this check entirely, trusting the caller-supplied integer ID as authoritative. This is a classic IDOR pattern where the authorization boundary exists in the data model but is never enforced at the application layer.
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: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 - Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 5.1.5. This is due to missing ownership validation on a user-controlled attachment ID, allowing the plugin to store and subsequently delete arbitrary media attachments without verifying that the referenced attachment belongs to the requesting user. This makes it possible for authenticated attackers, with subscriber-level access and above, to permanently delete arbitrary media attachments uploaded by any other user, including administrators.
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
Cross-site request forgery in the WordPress plugin User Registration & Membership through 5.2.8 lets unauthenticated att
The User Registration & Membership plugin for WordPress versions up to 5.1.4 allows authenticated attackers with Contrib
EUVD-2026-32730
GHSA-xc7f-h2v5-wx39
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB