Skip to main content

King Addons CVE-2025-8489

CRITICAL
Improper Privilege Management (CWE-269)
2025-10-31 security@wordfence.com
9.8
CVSS 3.1 · Vendor: wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Locate site using King Addons register widget
  2. Delivery
    Submit registration request with admin role parameter
  3. Exploit
    Plugin creates administrator account
  4. Execution
    Log in with attacker-controlled admin credentials
  5. Impact
    Full site takeover

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the target WordPress site to deploy the King Addons for Elementor Login/Register Form widget (the vulnerable Login_Register_Form_Ajax.php handler) with user registration functionality exposed, on a plugin version between 24.12.92 and 51.1.14. Where that registration widget is active, there are no further limiting factors - the CVSS PR:N/UI:N confirms an unauthenticated remote attacker needs no credentials, no user interaction, and no non-default account privileges; they simply supply an elevated role value the plugin fails to restrict. The principal limit on real-world exploitation is therefore whether a given site actually publishes the plugin's registration form rather than relying on core WordPress registration.

Impact

All severity signals point the same direction and are internally consistent: the CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes a remotely reachable, low-complexity flaw requiring no privileges or user interaction, and the C:H/I:H/A:H impacts yield a 9.8 Critical base score that matches the described outcome - an unauthenticated attacker self-registering a full administrator account, which is effectively total site compromise. This is a genuine high-priority issue rather than an inflated-CVSS one, because the primitive (choosing your own role at registration) is trivially weaponizable and grants the highest-value WordPress privilege directly. That said, several exploitation-probability signals are absent: no EPSS score, no CISA KEV listing, and no public POC are present in the provided data, so there is currently no public exploit identified at time of analysis and no evidence of active or widespread exploitation. The key limiting factor not captured by the network-vector score is configuration-dependence - the vulnerable AJAX endpoint lives in the plugin's Login/Register Form widget, so a site must actually deploy and enable that registration widget to be exploitable, which the CVSS AC:L does not reflect.

Exploit ScenarioDerived

An attacker browses to a WordPress site running a vulnerable King Addons for Elementor version (24.12.92-51.1.14) that exposes the plugin's Login/Register Form widget, then submits a crafted registration request to the Login_Register_Form_Ajax endpoint specifying an administrator role, which the plugin fails to restrict. The attacker's new account is created with administrator privileges, granting full control of the site. No public exploit code was identified in the provided data, but the technique is simple and does not require authentication or user interaction.

Emergency Immediate action required. Why: CRITICAL + active threat signals, no patch available.
No patch listed yet 9.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 07, 2026

Unauthenticated privilege escalation in the King Addons for Elementor WordPress plugin (versions 24.12.92 through 51.1.14) allows any remote visitor to create a brand-new account with administrator-level privileges, because the plugin's Login/Register Form AJAX handler accepts a caller-supplied role value without checking it against the roles the site actually permits for self-registration. Because the flaw is network-reachable with no credentials and no user interaction (CVSS 3.1 9.8, AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H), a successful request hands the attacker full control of the WordPress installation - content, plugins, themes, and user data. The only practical precondition is that the site exposes the plugin's registration form rather than relying on WordPress core registration; no public exploit identified at time of analysis, and the CVE is not confirmed actively exploited (not in CISA KEV).

RemediationAI

Vendor-released patch: update the King Addons for Elementor plugin to a build outside the vulnerable range - the vendor's Trac references show the corrected Login_Register_Form_Ajax.php handler in plugin tags 24.12.93 and 51.1.35, so sites on the 51.x line should move to at least 51.1.35 and sites pinned to the older line should move to at least 24.12.93 (see the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/a1bb2b06-9a3b-4428-8624-26a1202fe3b0?source=cve for the vendor-confirmed fixed builds). If the plugin cannot be updated immediately, the most effective compensating control is to remove or unpublish any page or template that embeds the King Addons Login/Register Form widget, which eliminates the vulnerable AJAX handler from the exposed attack surface at the cost of losing front-end user registration; disabling the plugin entirely achieves the same result but removes all of its Elementor widgets. As a detection and containment measure, audit the wp_users and wp_usermeta tables for recently created accounts carrying administrator or other elevated roles that the site did not authorize, delete them, and rotate administrator credentials and salts if any are found, since a successful registration grants full control of the installation. Blocking requests to the plugin's registration AJAX action at the WAF layer can slow opportunistic exploitation but is bypassable and should be treated as temporary only until the plugin is upgraded.

Affected ProductsAI

WordPress sites running the King Addons for Elementor - Free Elements, Widgets, Templates, and Features for Elementor plugin at any version from 24.12.92 through 51.1.14 inclusive; both the 24.12.x release train and the 50/51.x train carry the vulnerable Login_Register_Form_Ajax.php handler. Sites are only exploitable in practice if the plugin's Login/Register Form widget (and its AJAX-driven registration path) is actually deployed on a public page rather than the site using core WordPress registration. Vendor Trac source for the affected and corrected code is available at https://plugins.trac.wordpress.org/browser/king-addons/tags/24.12.93/includes/widgets/Login_Register_Form/Login_Register_Form_Ajax.php#L353 and https://plugins.trac.wordpress.org/browser/king-addons/tags/51.1.35/includes/widgets/Login_Register_Form/Login_Register_Form_Ajax.php#L160, and the Wordfence threat-intel advisory is at https://www.wordfence.com/threat-intel/vulnerabilities/id/a1bb2b06-9a3b-4428-8624-26a1202fe3b0?source=cve. No CPE entries were supplied with the source data, so version matching should be done against the plugin's own changelog/slug rather than the NVD CPE dictionary.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

King Addons for Elementor is a third-party add-on pack that supplies extra Elementor widgets, including a combined Login/Register Form widget. That widget routes its front-end submissions through an AJAX handler implemented in includes/widgets/Login_Register_Form/Login_Register_Form_Ajax.php, which processes a registration request and ultimately calls the WordPress user-creation routine with parameters taken from the request. The root cause is CWE-269 (Improper Privilege Management): the handler fails to constrain the role that a self-registering user may request, so an attacker can simply submit an elevated role (for example administrator) and WordPress creates the account at that level. WordPress normally gates role assignment on the current_user_can('create_users')/promote_users capability and on the default_role option, but this plugin bypasses that gating by passing the caller-controlled role straight through. The affected code spans the plugin branches shown in the vendor Trac references - the older 24.12.x line (24.12.92/24.12.93) and the newer 50/51.x line (through 51.1.14, with 51.1.35 shown as corrected) - indicating the same handler logic was carried across both release trains. The CVSS vector PR:N/UI:N confirms the vulnerable endpoint is reachable anonymously and requires no victim interaction beyond the attacker's own HTTP request to the site's AJAX entry point.

Know when Wordpress Plugin gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (wordfence) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

Unauthenticated attacker over the network registers an admin account with no interaction (AV:N/AC:L/PR:N/UI:N); admin takeover yields full C:H/I:H/A:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (wordfence).

CVSS VectorVendor: wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

The King Addons for Elementor - Free Elements, Widgets, Templates, and Features for Elementor plugin for WordPress is vulnerable to privilege escalation in versions 24.12.92 to 51.1.14 . This is due to the plugin not properly restricting the roles that users can register with. This makes it possible for unauthenticated attackers to register with administrator-level user accounts.

Executive ViewAI

Why It Matters

The King Addons for Elementor WordPress plugin, used by many organizations to build websites, has a critical security flaw (CVE-2025-8489) that can lead to complete website takeover by an unauthorized party. This puts customer data, brand reputation, and regulatory compliance at risk for any organization running the affected plugin versions (24.12.92 through 51.1.14). With no vendor-released patch identified at time of analysis and no public exploit identified at time of analysis, leadership must prioritize immediate risk mitigation to prevent potential business disruption.

Business Impact: Severe
Compensating Controls

Disable or remove the King Addons for Elementor plugin until a vendor patch is released. If the plugin is essential, disable its registration form and restrict access to the vulnerable AJAX endpoint via web server rules or a Web Application Firewall (WAF). Monitor for unauthorized administrator account creation and audit existing user accounts.

Threat Intelligence Overview

EPSS Score
9.6%
Top 5% exploitable
Prevalence
Medium
moderately popular Elementor add-on plugin, not universally deployed
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 9.6%
Patch available No
Active threat Yes
Deciding rule
CRITICAL + active threat signals, no patch available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
Active
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

94
Low Medium High Critical
KEV: 0
EPSS: +10
CVSS: +49
PoC: +20
Weaponized: +15
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

CVE-2024-50498 CRITICAL POC
10.0 Oct 28

Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy