Skip to main content

ElementsKit Lite EUVDEUVD-2026-90800

| CVE-2026-103064 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-01 Patchstack GHSA-pvpq-96f9-35v4
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged WP account
  2. Delivery
    Inject script via ElementsKit widget field
  3. Exploit
    Payload stored in page/post
  4. Execution
    Victim (admin/visitor) views injected page
  5. Persist
    Script executes in victim browser (scope change)
  6. Impact
    Hijack 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

ElementsKit Elementor addons Lite 0 ≤4.0.6

Affected Packages

euvd elementskit_elementor_addons_lite no fix

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

Vendor (Patchstack) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 5.4 MEDIUM

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.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

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

EPSS Score
0.1%
Top 98% exploitable
Prevalence
High
ElementsKit Elementor addons Lite is a very popular WordPress plugin (~1M+ installs)
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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