CVE-2021-4447

8.8 HIGH

📋 TL;DR

This vulnerability in the Essential Addons for Elementor WordPress plugin allows attackers with access to the Elementor page builder to create registration forms that default to administrator role, enabling privilege escalation to administrative access. It affects WordPress sites using vulnerable plugin versions. Attackers need at least contributor-level access to exploit this.

💻 Affected Systems

Products:
  • Essential Addons for Elementor Lite (WordPress plugin)
Versions: Up to and including version 4.6.4
Operating Systems: All operating systems running WordPress
Default Config Vulnerable: ⚠️ Yes
Notes: Requires WordPress with Elementor page builder and vulnerable plugin version. Attackers need at least contributor-level access to Elementor.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Complete site takeover with administrative access, allowing data theft, malware injection, defacement, and backdoor installation.

🟠

Likely Case

Unauthorized administrative account creation leading to content manipulation, plugin/theme installation, and potential data exposure.

🟢

If Mitigated

Limited impact if proper access controls restrict who can use Elementor page builder and registration forms are monitored.

🌐 Internet-Facing: HIGH - WordPress sites are typically internet-facing, and attackers can exploit this if they gain initial access.
🏢 Internal Only: MEDIUM - Internal attackers with appropriate access could exploit, but requires initial authentication.

🎯 Exploit Status

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

Exploitation requires authenticated access to Elementor page builder. Public proof-of-concept exists in security advisories.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 4.6.5 and later

Vendor Advisory: https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&old=2526471%40essential-addons-for-elementor-lite&new=2526471%40essential-addons-for-elementor-lite&sfp_email=&sfph_mail=

Restart Required: No

Instructions:

1. Log into WordPress admin panel. 2. Navigate to Plugins → Installed Plugins. 3. Find 'Essential Addons for Elementor'. 4. Click 'Update Now' if available, or download version 4.6.5+ from WordPress repository. 5. Activate updated plugin.

🔧 Temporary Workarounds

Restrict Elementor Access

all

Limit who can access Elementor page builder to trusted administrators only

Use WordPress role management plugins or custom code to restrict 'edit_posts' capability for untrusted users

Disable Registration Forms

all

Remove or disable registration form functionality from vulnerable plugin

Add define('EAEL_DISABLE_REGISTRATION', true); to wp-config.php

🧯 If You Can't Patch

  • Temporarily deactivate Essential Addons for Elementor plugin
  • Implement strict monitoring for new user registrations and administrator role assignments

🔍 How to Verify

Check if Vulnerable:

Check WordPress admin → Plugins → Installed Plugins → Essential Addons for Elementor version. If version ≤ 4.6.4, vulnerable.

Check Version:

wp plugin list --name='essential-addons-for-elementor-lite' --field=version

Verify Fix Applied:

Confirm plugin version is 4.6.5 or higher. Test that non-admin users cannot create registration forms with administrator role.

📡 Detection & Monitoring

Log Indicators:

  • Unexpected user registration events
  • User role changes to administrator
  • Elementor form creation by non-admin users

Network Indicators:

  • POST requests to /wp-admin/admin-ajax.php with registration actions
  • Unusual wp-login.php registration attempts

SIEM Query:

source="wordpress" (event="user_registered" AND user_role="administrator") OR (event="plugin_edited" AND plugin="essential-addons-for-elementor")

🔗 References

📤 Share & Export