Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged WP account
-
DeliveryInject script via ElementsKit widget field
-
ExploitPayload stored in page/post
-
ExecutionVictim (admin/visitor) views injected page
-
PersistScript executes in victim browser (scope change)
-
ImpactHijack session or forge privileged actions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated WordPress account with at least contributor-level privileges (PR:L) on a site running ElementsKit Elementor addons Lite ≤4.0.6 with Elementor active, AND a victim who subsequently views the page containing the injected ElementsKit widget content (UI:R). Limiting factors: exploitation is not possible for fully unauthenticated attackers, the payload is inert until a victim loads the affected page, and impact per the vector is partial (C:L/I:L). No specific non-default configuration is documented beyond having the plugin installed and the attacker holding a content-authoring role. |
| Impact | This is a medium-severity authenticated Stored XSS (CWE-79) carrying a vendor (Patchstack) CVSS 3.1 of 6.5 (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L). The vector signals the realistic ceiling: exploitation requires a low-privileged authenticated account (PR:L - a contributor-or-above WordPress user), the payload only fires when a victim actually views the injected page (UI:R), and the impact is partial across all three dimensions (C:L/I:L/A:L) with a scope change (S:C) reflecting script execution crossing into the victim's browser security context. No EPSS score, no CISA KEV listing, and no public POC accompany this entry, so exploitation status is 'no public exploit identified at time of analysis' - this is not a drop-everything priority. The A:L (availability) component is weakly justified for a stored XSS and I lean toward A:N, which would nudge the score slightly lower (~6.1); treat the 6.5 as the vendor's upper-bound reading. Overall this is a genuine but gated issue: real priority is MEDIUM, elevated in practice only because the affected plugin is very widely deployed (ElementsKit Lite has roughly 1M+ installs), which raises aggregate attack-surface exposure even though per-site risk is constrained by the authentication and user-interaction prerequisites. |
| Exploit ScenarioDerived | A low-privileged authenticated user (e.g. a contributor-level account) submits content through an ElementsKit widget/field that fails to neutralize script input, storing a malicious payload. When an administrator or other visitor subsequently views the page containing that widget, the script executes in their browser session (scope change), enabling session/cookie theft, admin-action forgery, or defacement. No public exploit code is identified at time of analysis; exploitation requires both a foothold account and a victim viewing the injected page. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 01, 2026
Stored cross-site scripting (XSS) in ElementsKit Lite (ElementsKit Elementor addons Lite) versions up to and including 4.0.6 allows an authenticated attacker with contributor-level privileges to inject malicious scripts into Elementor widget content, which then execute in the browser of any user viewing the affected page. The vendor (Patchstack) rates this as medium severity with a CVSS 3.1 score of 6.5, but our assessment confirms it requires user interaction and results in partial confidentiality and integrity loss without availability impact. No public exploit code or active exploitation has been identified at time of analysis.
RemediationAI
No vendor-released patch has been identified at time of analysis. Until a fix is available, site administrators should consider temporarily disabling the ElementsKit Lite plugin if it is not essential, though this removes its widget functionality. Alternatively, restrict the ability to create or edit content to trusted users only, and immediately revoke contributor-level access from any accounts that do not require it, since the vulnerability requires at least contributor privileges to inject the malicious payload. Implement a web application firewall (WAF) with virtual patching for XSS, and enforce a strict Content Security Policy (CSP) to limit script execution. Monitor the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/elementskit-lite/vulnerability/wordpress-elementskit-elementor-addons-lite-plugin-4-0-6-cross-site-scripting-xss-vulnerability?_s_id=cve for a patched version and apply it promptly once released. Note that restricting contributor accounts may disrupt editorial workflows, and disabling the plugin may impact site design and functionality.
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
The vulnerability is a stored cross-site scripting (XSS) flaw classified under CWE-79, arising from improper neutralization of user-supplied input during web page generation within the ElementsKit Lite WordPress plugin. The plugin extends Elementor by providing additional widgets and modules; when a user with contributor-level or higher permissions creates or edits content using these widgets, the input is not adequately sanitized or escaped before being stored and later rendered on the front end. This allows the attacker to embed arbitrary JavaScript that executes in the context of other users' sessions. The affected product is identified by CPE as cpe:2.3:a:wpmet:elementskit_elementor_addons_lite, covering all versions up to and including 4.0.6. The requirement that Elementor be active is consistent with the plugin's dependency, and the attack vector is network-based with low complexity, requiring user interaction from a victim.
Know when Elementskit Elementor Addons Lite 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:L/UI:R/S:C/C:L/I:L/A:L
Authenticated contributor (PR:L) stores script that runs in a victim's browser on page view (UI:R), crossing context (S:C) with low confidentiality/integrity impact; stored XSS does not meaningfully affect availability, so A:N.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Wpmet ElementsKit Elementor addons Lite elementskit-lite allows Stored XSS.This issue affects ElementsKit Elementor addons Lite: from n/a through 4.0.6.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Stored cross-site scripting (XSS) in ElementsKit Lite (a WordPress plugin) versions up to 4.0.6 allows an authenticated
ElementsKit Elementor addons Lite through version 4.0.5 contains a Cross-Site Scripting flaw (CWE-79) that lets a low-pr
EUVD-2026-90800
GHSA-pvpq-96f9-35v4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB