CVE-2025-2563
📋 TL;DR
The User Registration & Membership WordPress plugin before version 4.1.2 contains a privilege escalation vulnerability that allows unauthenticated users to set their account role to administrator when the Membership Addon is enabled. This affects all WordPress sites running vulnerable versions of this plugin with the Membership Addon active.
💻 Affected Systems
- User Registration & Membership WordPress plugin
📦 What is this software?
User Registration \& Membership by Wpeverest
⚠️ Risk & Real-World Impact
Worst Case
Complete site takeover where attackers gain full administrative access, can install backdoors, steal data, deface the site, or use it for further attacks.
Likely Case
Attackers create administrator accounts to maintain persistent access, install malicious plugins/themes, or exfiltrate sensitive user data.
If Mitigated
If detected early, impact is limited to temporary unauthorized access that can be revoked through user cleanup and security hardening.
🎯 Exploit Status
The vulnerability is straightforward to exploit and has been publicly disclosed with technical details available.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: 4.1.2
Vendor Advisory: https://wpscan.com/vulnerability/2c0f62a1-9510-4f90-a297-17634e6c8b75/
Restart Required: No
Instructions:
1. Log into WordPress admin panel. 2. Navigate to Plugins > Installed Plugins. 3. Find 'User Registration & Membership' plugin. 4. Click 'Update Now' if update is available. 5. If no update appears, manually download version 4.1.2+ from WordPress.org and replace plugin files.
🔧 Temporary Workarounds
Disable Membership Addon
allTemporarily disable the vulnerable Membership Addon component while awaiting patch
Disable User Registration
allTemporarily disable user registration functionality
🧯 If You Can't Patch
- Remove the User Registration & Membership plugin entirely and use alternative registration solutions
- Implement web application firewall rules to block user registration requests or role modification attempts
🔍 How to Verify
Check if Vulnerable:
Check WordPress admin panel > Plugins > Installed Plugins for 'User Registration & Membership' version. If version is below 4.1.2 and Membership Addon is active, the site is vulnerable.
Check Version:
wp plugin list --name='user-registration' --field=version
Verify Fix Applied:
After updating, verify plugin version shows 4.1.2 or higher in WordPress admin panel and test user registration functionality.
📡 Detection & Monitoring
Log Indicators:
- Unusual user registration events, especially with administrator role assignments
- Multiple user creation attempts from single IP
- User role changes in WordPress user logs
Network Indicators:
- POST requests to user registration endpoints with role parameters
- Unusual traffic to /wp-admin/user-new.php or registration endpoints
SIEM Query:
source="wordpress" AND (event="user_registered" OR event="set_user_role") AND role="administrator"