Skip to main content

User Registration & Membership CVE-2026-7651

| EUVDEUVD-2026-32730 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-05-28 Wordfence GHSA-xc7f-h2v5-wx39
5.3
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register or obtain subscriber-level WordPress account
  2. Delivery
    Enumerate target media attachment IDs via public URLs or sequential guessing
  3. Exploit
    Craft POST request with victim attachment ID to plugin frontend endpoint
  4. Execution
    Plugin processes request without ownership validation
  5. Impact
    Arbitrary 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

User Registration & Membership – Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder 0 ≤5.1.5

Affected Packages

euvd user_registration_membership_free_paid_memberships_subscriptions_content_restriction_user_profile_custom_user_registration_login_builder no fix

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

NVD PRIMARY 5.3 MEDIUM
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

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

EPSS Score
0.0%
Top 91% exploitable
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy