Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
CriticalPublic exploit

Unauthenticated Administrator Account Creation in King Addons for Elementor

IdentifiersCVE-2025-8489CWE-269· Improper Privilege Management

CVE-2025-8489 is a critical privilege escalation vulnerability in the King Addons for Elementor WordPress plugin affecting versions 24.12.92 through 51.1.14. The flaw is in the plugin’s user registration flow, reported in the registration handler and specifically referenced as handle_register_ajax(), exposed through /wp-admin/admin-ajax.php using the action king_addons_user_register. The vulnerable code improperly trusts a client-supplied user_role parameter during account creation and does not adequately restrict which roles may be assigned. As a result, an unauthenticated attacker can submit a crafted registration request with user_role set to administrator and create an administrator-level account on the target WordPress site.

Share:
For your environment

Are you exposed to this one?

Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.

ANALYST BRIEF

Impact, mitigation & remediation

What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.

Impact

What an attacker gets, and what they’ve been doing with it.

Successful exploitation gives an attacker full administrative control of the affected WordPress site. With administrator access, an attacker can install or modify plugins and themes, upload malicious code, alter site content, create persistence, steal sensitive data available through the CMS, redirect visitors, inject spam, and use the compromised site as a staging point for further malicious activity. In practice, this amounts to complete site compromise.

Mitigation

If you can’t patch tonight, do this now.

If immediate patching is not possible, disable or tightly restrict public user registration and disable the King Addons registration form if it is not required. Monitor requests to /wp-admin/admin-ajax.php for suspicious registration activity, especially requests invoking action=king_addons_user_register or attempting to set elevated roles. Audit for newly created administrator accounts and abnormal admin actions. Where available, use a WAF or WordPress security controls to block malicious registration attempts until the plugin is updated.

Remediation

Patch, then assume compromise.

Update King Addons for Elementor to a fixed release immediately. The provided content states that version 51.1.37 fixes the issue by restricting registration roles to an allowlist of subscriber and customer; other reporting in the content references 51.1.35 as containing the fix. Based on the supplied material, upgrading to 51.1.37 or later is the safest remediation. After patching, review all recently created user accounts, especially administrator accounts, and remove any unauthorized accounts. Conduct a broader integrity review for malicious plugins, modified themes, injected content, and other post-compromise changes.
PUBLIC EXPLOITS

Exploits

1 valid exploit after Mallory filtered fakes, detection scripts, and README-only repos.

VALID 1 / 1 TOTALView more in app
wp_king_addons_privilege_escalation.rbMaturityWeaponizedFrameworkmetasploitVerified exploit

This repository contains a single Metasploit module targeting a critical unauthenticated privilege escalation vulnerability (CVE-2025-8489) in the King Addons for Elementor WordPress plugin (versions 24.12.92 to 51.1.14). The exploit works by abusing the 'handle_register_ajax' function, which allows an attacker to specify the 'user_role' parameter during registration, enabling the creation of an administrator account without authentication. The attacker must supply the path to a WordPress page containing the vulnerable widget to extract a required nonce from the page's JavaScript. Once an admin account is created, the module uploads a malicious plugin (containing a PHP payload) and executes it to achieve remote code execution (RCE) on the server. The module is weaponized, supporting multiple payload types (PHP, command shell) and platforms (PHP, Unix/Linux, Windows). The main attack vector is network-based, exploiting HTTP endpoints exposed by the vulnerable WordPress plugin. The code is structured as a standard Metasploit module, with clear separation of functions for nonce extraction, user creation, and payload upload/execution.

Disclosed Oct 30, 2025rubynetwork
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets are affected, which adversaries are exploiting it right now, which detections to deploy, and what to do tonight.
Exposure mapping

Query your assets running an affected version, and investigate the blast radius.

Threat actor evidence

Every observed campaign linking this CVE to a named adversary.

Associated malware

Malware families riding this exploit, with evidence and IOCs.

Detection signatures1

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

Vendor-by-vendor mapping

Cross-references every affected SKU, including bundled OEM variants.

Social activity28

Community discussion across Reddit, Mastodon, and other social sources.