CVE-2025-4334

9.8 CRITICAL

📋 TL;DR

The Simple User Registration plugin for WordPress has a privilege escalation vulnerability that allows unauthenticated attackers to register as administrators. This affects all WordPress sites using this plugin up to version 6.3. Attackers can gain full administrative control of vulnerable WordPress installations.

💻 Affected Systems

Products:
  • Simple User Registration WordPress Plugin
Versions: All versions up to and including 6.3
Operating Systems: All operating systems running WordPress
Default Config Vulnerable: ⚠️ Yes
Notes: Any WordPress site with the Simple User Registration plugin enabled and user registration allowed is vulnerable.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Complete site takeover with attacker gaining administrator privileges, installing backdoors, defacing content, stealing data, and using the site for further attacks.

🟠

Likely Case

Attackers register as administrators, modify site content, install malicious plugins/themes, and potentially compromise the entire WordPress installation.

🟢

If Mitigated

With proper network controls and monitoring, unauthorized administrator registrations can be detected and blocked before significant damage occurs.

🌐 Internet-Facing: HIGH
🏢 Internal Only: MEDIUM

🎯 Exploit Status

Public PoC: ⚠️ Yes
Weaponized: LIKELY
Unauthenticated Exploit: ⚠️ Yes
Complexity: LOW

The vulnerability is simple to exploit with publicly available technical details. Attackers can craft malicious registration requests to set administrator privileges.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 6.4 or later

Vendor Advisory: https://plugins.trac.wordpress.org/browser/wp-registration/trunk/inc/classes/class.register.php

Restart Required: No

Instructions:

1. Log into WordPress admin panel. 2. Go to Plugins → Installed Plugins. 3. Find Simple User Registration plugin. 4. Click 'Update Now' if available. 5. If no update is available, deactivate and delete the plugin immediately.

🔧 Temporary Workarounds

Disable User Registration

all

Temporarily disable user registration in WordPress settings

Deactivate Plugin

all

Immediately deactivate the Simple User Registration plugin

🧯 If You Can't Patch

  • Disable the Simple User Registration plugin immediately
  • Implement web application firewall rules to block suspicious registration attempts

🔍 How to Verify

Check if Vulnerable:

Check WordPress admin → Plugins → Simple User Registration version. If version is 6.3 or lower, you are vulnerable.

Check Version:

wp plugin list --name='Simple User Registration' --field=version

Verify Fix Applied:

Verify plugin version is 6.4 or higher, or confirm plugin is deactivated/removed.

📡 Detection & Monitoring

Log Indicators:

  • Unusual administrator account creations
  • Registration requests with suspicious user meta data
  • Multiple failed registration attempts followed by successful admin registration

Network Indicators:

  • HTTP POST requests to registration endpoints with modified user role parameters
  • Traffic from unusual IP addresses to registration forms

SIEM Query:

source="wordpress.log" AND "user registration" AND ("administrator" OR "role=administrator")

🔗 References

📤 Share & Export