Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as WordPress (sub)site Administrator
-
DeliveryNavigate to ElementsKit custom widget editor
-
ExploitCraft widget definition embedding PHP payload
-
ExecutionSave definition, triggering verbatim PHP file write
-
PersistServer executes generated PHP file
-
ImpactAchieve arbitrary code execution at web server process level
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
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 | Exploitation requires an authenticated WordPress Administrator account (PR:H per CVSS vector). On a standard single-site WordPress installation this limits exposure to administrators who already have significant system access, reducing the marginal risk. The critical escalation condition is a WordPress multisite network deployment: a subsite Administrator role - which is explicitly denied file editing and code execution capabilities by the multisite privilege model - can trigger this vulnerability because the plugin does not enforce super-administrator checks before allowing custom widget definitions to be written to PHP files. The custom widget definition feature of the ElementsKit Elementor Addons plugin must be accessible to the attacker's role. No special network positioning is required beyond authenticated web access (AV:N). No user interaction is required beyond the attacker's own actions (UI:N). |
| Impact | The official CVSS 3.1 score of 7.2 (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H) reflects that exploitation requires high privileges (site Administrator), which typically limits the real-world attack surface significantly. However, the S:U (Unchanged Scope) metric understates the multisite escalation scenario: a non-super subsite Administrator escaping their authorization boundary to reach host-level execution is precisely the definition of a scope change (S:C), suggesting the NVD-assigned score may be conservative. Against that backdrop, the independently assessed vector with S:C yields a materially higher base score. EPSS sits at 0.19% (9th percentile), indicating low probability of widespread opportunistic exploitation in the near term, consistent with the high-privilege prerequisite. However, a publicly available exploit (sourced via WPScan) lowers the barrier for targeted abuse against misconfigured multisite deployments where subsite admins are considered semi-trusted. The vulnerability is not listed in CISA KEV, meaning no confirmed active exploitation. Priority should be elevated for WordPress multisite operators who grant subsite Administrator roles to partially-trusted parties. |
| Exploit ScenarioDerived | An attacker holding a WordPress Administrator account (or a subsite Administrator account on a multisite network) navigates to the ElementsKit custom widget editor and saves a widget definition containing embedded PHP code such as a web shell or reverse shell payload. The plugin writes this input verbatim into a server-side PHP file; when that file is subsequently included by the plugin, the injected PHP executes in the web server process context. A publicly available exploit from WPScan demonstrates this technique, lowering the skill bar for exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 31, 2026
Remote code execution in the ElementsKit Elementor Addons WordPress plugin before 3.10.01 allows an authenticated administrator to inject arbitrary PHP code into server-side execution by crafting a malicious custom widget definition. The plugin writes this definition verbatim into a generated PHP file and subsequently executes it without sanitization. The critical escalation scenario occurs on WordPress multisite networks, where a subsite Administrator - ordinarily barred from file or code editing - can exploit this flaw to achieve host-level code execution, bypassing the privilege boundaries the network enforces. A publicly available exploit exists; no confirmed active exploitation (CISA KEV) at time of analysis.
RemediationAI
Vendor-released patch: version 3.10.01. Administrators should update the ElementsKit Elementor Addons plugin to 3.10.01 or later immediately via the WordPress plugin dashboard or by downloading from the plugin repository. The WPScan advisory at https://wpscan.com/vulnerability/955cbef5-51c3-4d10-86d2-e2882bbb56a4/ provides confirmation of the fix. For operators who cannot patch immediately, the most effective compensating control is to revoke or audit who holds the WordPress Administrator role, particularly on multisite networks where subsite Administrators should not be semi-trusted parties. Disabling the custom widget definition feature within ElementsKit settings, if that option is exposed, would eliminate the vulnerable code path. Network-layer Web Application Firewall rules blocking PHP tag sequences in POST bodies targeting ElementsKit widget endpoints may reduce risk but are bypassable via encoding. Note that any workaround short of patching leaves the underlying file-write sink intact.
Affected VersionsENISA
Affected Packages
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
ElementsKit Elementor Addons is a WordPress plugin extending the Elementor page builder with custom widget functionality. The vulnerability is rooted in CWE-94 (Improper Control of Generation of Code / Code Injection): when an administrator saves a custom widget definition, the plugin serializes that definition and writes it directly into a PHP file on the server without stripping or escaping executable PHP syntax. On subsequent page loads or plugin operations, WordPress includes and executes that generated file. The affected CPE is cpe:2.3:a:unknown:elementskit_elementor_addons:*:*:*:*:*:*:*:* across all versions prior to 3.10.01. The PHP file-generation sink is the core attack surface; this is a classic server-side template/code injection pattern where untrusted input pollutes a code-generation pipeline.
Know when Elementskit Elementor Addons 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
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
S:C reflects multisite subsite-admin escaping host authorization boundary; other metrics align with official vector.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The ElementsKit Elementor Addons WordPress plugin before 3.10.01 does not prevent a custom-widget definition saved by a user with administrative capabilities from being written verbatim into a generated PHP file that the ElementsKit Elementor Addons WordPress plugin before 3.10.01 subsequently executes, allowing arbitrary PHP code to run on the server; on a multisite network this lets a non-super subsite Administrator, who is otherwise denied code/file editing, reach host-level code execution beyond the privileges the network grants them.
Articles & Coverage 1
Executive ViewAI
ElementsKit Elementor Addons for WordPress (versions before 3.10.01) contains a remote code execution vulnerability affecting authenticated administrators, with critical risk on WordPress multisite networks where lower-privileged subsite administrators can bypass platform security controls to achieve full server code execution. Publicly available exploit code exists; immediate patching is required to prevent infrastructure compromise.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Elementskit Elementor Addons
View allStored XSS in ElementsKit Elementor Addons (WordPress plugin before 3.10.01) allows administrative users to inject malic
The ElementsKit Elementor addons plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the Countdown Tim
The ElementsKit Elementor addons plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's Imag
The ElementsKit Elementor Addons and Templates plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the
The ElementsKit Elementor addons plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the progress bar
The ElementsKit Elementor addons plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's Vide
The ElementsKit Elementor addons plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up
EUVD-2026-51433
GHSA-v7rm-2jj2-cc35
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB