Skip to main content

Unlimited Elements EUVDEUVD-2026-83669

| CVE-2026-85017 HIGH
Deserialization of Untrusted Data (CWE-502)
2026-09-20 WPScan GHSA-3wpx-h7q2-mv8g
7.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Register subscriber account on target site
  2. Delivery
    Call capability-missing AJAX action
  3. Exploit
    Inject crafted serialized PHP object
  4. Execution
    unserialize() instantiates attacker object
  5. Persist
    POP gadget chain fires
  6. Impact
    Site compromise / code execution

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

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

Exploitation Conditions

Requires the target site to (1) run Unlimited Elements For Elementor before 2.0.20 (versions 2.0.18-2.0.19 are only partially mitigated by an editor-level requirement, so subscriber exploitation there is blocked but editor+ is not), (2) allow the attacker to hold at least subscriber-level authentication - i.e. open user registration or any low-priv account, and (3) have a usable PHP POP gadget chain loaded in WordPress core, Elementor, or another active plugin for the injected object to achieve code execution or file/DB impact. Limiting factors: authentication is required (PR:L, not fully unauthenticated), and the AC:H rating reflects the non-trivial dependency on an available gadget chain; no user interaction is needed once those conditions hold.

Impact

This is a genuine object-injection flaw with meaningful impact but tempered by real preconditions. The CVSS 3.1 vector (AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H = 7.5 High) reflects the core issue: an unauthenticated capability gap on an AJAX action lets a low-privilege subscriber reach a CWE-502 unserialize() of attacker-controlled data. The C:H/I:H/A:H triad is only realized if a usable POP gadget chain is available in the plugin, Elementor, WordPress core, or another loaded plugin - which is precisely why the vendor and NVD assign AC:H rather than AC:L. POC code is publicly available (WPScan), which raises real-world risk above a purely theoretical rating, but there is no CISA KEV listing and no EPSS score supplied, so this is 'publicly available exploit code exists' - NOT confirmed active exploitation. Exploitation status should be read as opportunistic/researcher-grade rather than mass-weaponized. Net: a real priority for sites running the plugin (subscriber registration is common on WordPress), but the AC:H gadget-chain dependency and lack of KEV/EPSS signals argue for prompt patching rather than emergency response. Note the phased fix is important context - 2.0.18-2.0.19 only raised the bar to editor-level (partial mitigation), and full resolution is 2.0.20; sites on the interim versions are only partially protected.

Exploit ScenarioDerived

An attacker self-registers as a subscriber on a WordPress site running a vulnerable Unlimited Elements For Elementor version, then invokes the unprotected AJAX action to feed a crafted serialized PHP object into the plugin's unserialize() sink. If a suitable POP gadget chain is present in the loaded code, the injected object triggers file writes, SQL, or code execution leading to full site compromise. A public POC from WPScan demonstrates the deserialization path, lowering the practical skill barrier.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 20, 2026

PHP object injection in the Unlimited Elements For Elementor WordPress plugin (versions before 2.0.20) lets authenticated attackers with subscriber-level access inject arbitrary PHP objects through an AJAX action that lacks a capability check and deserializes stored data. Exploitation requires open user registration (or any low-privilege account), and full impact-such as remote code execution or file/database manipulation-depends on a usable PHP POP gadget chain being loaded by WordPress core, Elementor, or another active plugin (hence the AC:H rating). Publicly available exploit code exists, though no confirmed active exploitation (CISA KEV) has been reported; the 2.0.18-2.0.19 releases only partially mitigate by raising the required privilege to editor-level.

RemediationAI

Update the Unlimited Elements For Elementor plugin to version 2.0.20 or later-this is the only version that fully removes the vulnerable deserialization path and capability-check gap. If immediate patching is not possible, restrict the ability for untrusted users to obtain subscriber-level accounts: disable open user registration (Settings > General > Membership), remove unused subscriber accounts, and consider temporarily deactivating the plugin until it can be updated. Note that upgrading only to 2.0.18 or 2.0.19 is insufficient; those versions merely raise the required privilege to editor-level, so any compromised or malicious editor account can still exploit the flaw. As a compensating control, audit active plugins and the WordPress core for known PHP POP gadget chains and remove any unnecessary components that provide them, though this is fragile and should not replace patching. Refer to the WPScan vulnerability entry at https://wpscan.com/vulnerability/459a7479-ebd8-4e46-a709-cb86d0386f9b/ and the NVD advisory at https://nvd.nist.gov/vuln/detail/CVE-2026-85017 for further details.

Affected VersionsENISA

Unlimited Elements For Elementor 0 <2.0.20

Affected Packages

euvd unlimited_elements_for_elementor fix: 2.0.20

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The flaw is a classic CWE-502 (Deserialization of Untrusted Data) issue: an AJAX action in the plugin fails to enforce a capability check, allowing a low-privileged user to supply data that is later unserialized by PHP's unserialize() function. When user-controlled data reaches unserialize(), an attacker can craft a serialized string that instantiates arbitrary PHP objects; if any class in the loaded codebase (WordPress core, Elementor, or another plugin) has a magic method (__wakeup, __destruct, __toString) that chains into dangerous operations (POP gadget chain), this can lead to remote code execution, file deletion, or database manipulation. The plugin's affected component is the Unlimited Elements For Elementor WordPress plugin, identified by CPE cpe:2.3:a:unknown:unlimited_elements_for_elementor:*:*:*:*:*:*:*:*, with all versions below 2.0.20 vulnerable. Versions 2.0.18 and 2.0.19 introduced a partial fix that raised the minimum privilege from subscriber to editor, but the deserialization flaw itself was only fully resolved in 2.0.20.

Know when Unlimited Elements For Elementor 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 (WPScan) PRIMARY 7.5 HIGH
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.5 HIGH

Remote AJAX action reachable by any subscriber (AV:N/PR:L/UI:N); AC:H because full impact depends on an available POP gadget chain; object injection can yield C/I/A:H.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Sep 20, 2026 - 14:22 NVD
7.5 (HIGH)
Patch available
Sep 20, 2026 - 07:01 EUVD
CVE Published
Sep 20, 2026 - 06:00 cve.org
HIGH 7.5
CVE Published
Sep 20, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Unlimited Elements For Elementor WordPress plugin before 2.0.20 does not perform a capability check on an AJAX action and deserializes attacker-controlled stored data through it, which makes it possible for authenticated attackers with subscriber-level access to inject arbitrary PHP objects. A partial fix in the 2.0.18 to 2.0.19 releases raised the privilege required to reach the vulnerable action to editor-level, and the issue was fully resolved in 2.0.20.

Technical POC Analysis

CWE-502 (Deserialization of Untrusted Data), classified by WPScan as OBJECT INJECTION / OWASP A8.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Unlimited Elements For Elementor plugin before 2.0.20 contains a high-severity flaw that can enable PHP object injection, potentially leading to remote code execution on affected WordPress sites. Publicly available exploit code exists, though no confirmed active exploitation (CISA KEV) has been reported. Organizations with open registration or low-privilege accounts are at greater risk, making prompt patching to 2.0.20 a priority for security leadership.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 95% exploitable
Prevalence
Medium
Popular Elementor add-on with hundreds of thousands of WordPress installs, but plugin-scoped
Exploit
POC
Public exploit code exists
Data Quality
5 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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.

CVE-2026-10081 HIGH POC
8.8 Jul 20

Stored cross-site scripting in the Unlimited Elements For Elementor WordPress plugin (all versions before 2.0.11) lets a

CVE-2024-29792 HIGH POC
7.1 Mar 27

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Unlimited Elements

CVE-2026-85568 MEDIUM POC
6.8 Oct 03

Unauthenticated SQL injection in the WordPress plugin Unlimited Elements for Elementor (versions 1.5.139 through before

CVE-2026-85015 MEDIUM POC
6.6 Oct 03

Authenticated path traversal in the Unlimited Elements for Elementor WordPress plugin before 2.0.21 lets a privileged us

CVE-2026-92923 MEDIUM POC
6.3 Oct 03

Blind SQL injection in the Unlimited Elements for Elementor WordPress plugin (all releases before 2.0.21) allows an auth

CVE-2023-6743 HIGH
8.8 May 29

The Unlimited Elements For Elementor (Free Widgets, Addons, Templates) plugin for WordPress is vulnerable to Remote Code

CVE-2023-31090 CRITICAL
9.9 Apr 24

Unrestricted Upload of File with Dangerous Type vulnerability in Unlimited Elements Unlimited Elements For Elementor (Fr

CVE-2023-31231 CRITICAL
9.9 Dec 20

Unrestricted Upload of File with Dangerous Type vulnerability in Unlimited Elements Unlimited Elements For Elementor (Fr

CVE-2024-49271 CRITICAL
9.1 Oct 16

Deserialization of Untrusted Data vulnerability in Unlimited Elements Unlimited Elements For Elementor (Free Widgets, Ad

CVE-2026-92924 MEDIUM POC
5.4 Oct 02

Authenticated WordPress users holding a role as low as Subscriber can cause arbitrary shortcodes to be executed on sites

CVE-2024-5329 HIGH
8.8 Jun 06

The Unlimited Elements For Elementor (Free Widgets, Addons, Templates) plugin for WordPress is vulnerable to blind SQL I

CVE-2024-4779 HIGH
8.8 May 23

The Unlimited Elements For Elementor (Free Widgets, Addons, Templates) plugin for WordPress is vulnerable to SQL Injecti

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