Critical WordPress Membership Plugin Flaw Lets Hackers Create Admin Accounts, Thousands of Sites at Risk

WordPress powers a significant portion of the web, but its ecosystem of third-party plugins continues to introduce serious security risks. A recently disclosed vulnerability in the User Registration & Membership plugin has highlighted this problem once again.

Security researchers discovered that attackers are actively exploiting a critical vulnerability that allows unauthenticated users to create administrator accounts, effectively giving them full control of affected websites. The flaw has been assigned CVE-2026-1492 and carries a CVSS score of 9.8 (Critical).

This blog explains the vulnerability, how it works, the potential impact, and how website administrators can mitigate the risk.


Background: The Plugin and Its Popularity

The vulnerability affects the User Registration & Membership plugin, developed by WPEverest. The plugin allows WordPress administrators to:

  • Build custom registration forms
  • Create membership-based access systems
  • Accept payments through integrations like PayPal and Stripe
  • Manage user accounts and analytics

Because of its functionality, the plugin is widely used across membership websites, e-learning portals, and subscription platforms. It currently has more than 60,000 active installations, which significantly increases the attack surface.


Vulnerability Overview

The root cause of the vulnerability lies in improper privilege management during the user registration process.

Key Details

AttributeDetails
Vulnerability IDCVE-2026-1492
SeverityCritical (CVSS 9.8)
Affected versionsAll versions up to 5.1.2
Fixed inVersion 5.1.3 and later
ImpactUnauthenticated admin account creation

The flaw allows attackers to manipulate the user role parameter during registration. The plugin accepts user-supplied role values without validating whether they belong to an allowed role list on the server.


Technical Root Cause

In WordPress, each user account is assigned a role that defines its permissions. Typical roles include:

  • Subscriber
  • Contributor
  • Author
  • Editor
  • Administrator

A secure registration system should restrict the roles that can be assigned through public registration forms.

However, in vulnerable versions of the plugin:

  1. The registration endpoint accepts a role parameter from the user.
  2. The server does not verify or restrict this role value.
  3. The system trusts the user input and creates the account with the specified role.

As a result, an attacker can simply modify the registration request.

Example Attack Payload

POST /register
Content-Type: application/x-www-form-urlencodedusername=hacker
[email protected]
password=Password123
role=administrator

If the request is accepted, the attacker immediately gains administrator privileges.


Exploitation in the Wild

Security researchers from Wordfence have already observed active exploitation attempts targeting vulnerable sites.

Within 24 hours, researchers detected and blocked over 200 exploitation attempts targeting the vulnerability.

Because the attack requires no authentication, automated bots can easily scan for vulnerable sites and exploit them.


Impact of the Attack

Once an attacker successfully creates an administrator account, they gain complete control over the WordPress site.

Possible malicious activities include:

1. Website Takeover

Attackers can change passwords, remove legitimate admins, or lock owners out.

2. Malware Injection

They can install malicious plugins or modify PHP files to deliver malware to visitors.

3. Data Theft

Admin access allows downloading the entire database, including user credentials.

4. Phishing Campaigns

Compromised websites can be used to host phishing pages or redirect visitors to malicious sites.

5. Botnet Infrastructure

Attackers may convert compromised websites into command-and-control servers or traffic proxies.


Example Exploitation Flow

A typical attack chain looks like this:

Reconnaissance

Scan for WordPress sites using the plugin

Send manipulated registration request

Create administrator account

Login to /wp-admin

Install malicious plugin or web shell

Full website compromise

Because of its simplicity, this vulnerability is extremely attractive to attackers.


Patch and Remediation

The plugin developers have released a patch that fixes the vulnerability.

Fixed Versions

  • 5.1.3 – initial security fix
  • 5.1.4 – latest stable version

Administrators should update immediately.

Immediate Actions

  1. Update the plugin
    • Upgrade to version 5.1.4 or later
  2. Disable the plugin if updating is not possible
    • Temporarily uninstall it
  3. Check for rogue admin accounts
WordPress Dashboard → Users → All Users

Look for suspicious usernames or unknown administrators.

  1. Audit server logs

Search for suspicious requests to registration endpoints.

  1. Install a security plugin
    Tools like Wordfence can detect exploitation attempts.

Detection Indicators

Signs that your website may have been compromised include:

  • Unknown administrator accounts
  • Unexpected plugin installations
  • Modified PHP files
  • Suspicious redirects or injected scripts
  • Sudden spikes in outgoing traffic

Regular log analysis can help detect these indicators early.


Lessons for Developers

This vulnerability highlights a classic security mistake: trusting client input for authorization decisions.

Developers should follow these principles:

Never Trust Client Input

All user-supplied values must be validated server-side.

Enforce Role Allow Lists

Only predefined roles should be assignable via public registration.

Use Capability Checks

WordPress functions like current_user_can() should be used to verify permissions.

Security Testing

Plugins should undergo:

  • Static code analysis
  • Penetration testing
  • Secure code reviews

Conclusion

The CVE-2026-1492 vulnerability demonstrates how a simple privilege validation oversight can lead to complete website compromise.

With over 60,000 installations affected, the potential impact is significant. The vulnerability is already being exploited in the wild, making immediate patching essential.

For organizations running WordPress websites, this incident reinforces a critical security principle:

Plugins dramatically expand the attack surface. Regular updates, monitoring, and security audits are essential to maintaining a secure WordPress environment.