CVE-2026-118205 Details
Description
The Essential Addons for Elementor – Popular Elementor Templates & Widgets plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 6.8.7 via the `page_id` parameter of the `register_user()` function. The vulnerability exists because the handler's post status deny-list rejects `future`, `draft`, and `pending` but admits `inherit` — the status carried by every WordPress revision — allowing an attacker to substitute a revision ID for a live page ID, while a flawed "last saved by administrator" check reads `post_author` on revisions (which reflects the editing administrator) rather than the `_edit_last` meta that is never copied to revisions, and the nonce gate is rendered ineffective because any unauthenticated visitor can freely obtain a valid nonce via the `wp_ajax_nopriv_eael_get_token` endpoint. This makes it possible for unauthenticated attackers to register an account with a role as high as Editor — gaining capabilities including `edit_others_posts`, `publish_pages`, `upload_files`, and `unfiltered_html` — by naming a revision whose `_elementor_data` contains an elevated role an administrator previously saved and later reverted on a page bearing the Login/Register widget. Successful exploitation requires that the site has "Anyone can register" enabled and that an administrator has at some point saved and then reverted a non-default "New User Role" on an affected page.
A privilege escalation vulnerability has been identified in the Essential Addons for Elementor – Popular Elementor Templates & Widgets plugin for WordPress, affecting all versions through 6.8.7. The issue arises in the 'register_user()' function, where the 'page_id' parameter can be manipulated. The vulnerability allows an attacker to replace a live page ID with a revision ID, exploiting a flawed check that reads the 'post_author' of revisions instead of the '_edit_last' meta. Additionally, the nonce verification is bypassed, as any unauthenticated user can obtain a valid nonce through the 'wp_ajax_nopriv_eael_get_token' endpoint. This exploitation enables unauthorized users to register accounts with Editor roles, granting them various capabilities, including editing posts, publishing pages, uploading files, and using unfiltered HTML. The vulnerability requires the 'Anyone can register' option to be enabled and an administrator to have previously saved and reverted a custom 'New User Role' on a page with the Login/Register widget.
Users are advised to update the Essential Addons for Elementor plugin to version 6.8.8 or a newer patched version.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 30, 2026CISA-ADP
Assessed Oct 30, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-269 | Improper Privilege Management | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Essential Addons for Elementor | <= 6.8.7 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 30, 2026 | CVE Modified | CISA-ADP |
| Oct 30, 2026 | New CVE Received | [email protected] |
Volerion