Skip to main content

JetElements For Elementor EUVDEUVD-2026-81500

| CVE-2026-66579 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-17 Patchstack GHSA-285q-cgqh-xq48
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 Contributor account on site
  2. Delivery
    Inject script payload into JetElements widget field
  3. Exploit
    Store malicious content awaiting review
  4. Execution
    Admin/editor views content
  5. Persist
    Script executes in privileged session
  6. Impact
    Session hijack or admin 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 account at Contributor role or higher on a WordPress site running JetElements For Elementor ≤ 2.9.2.1 (PR:L), plus victim interaction (UI:R) - a higher-privileged user must view or preview the attacker-authored content for the stored payload to fire. Exploitation is limited to sites that grant low-privilege authoring accounts to untrusted users; single-admin or closed-authorship sites have essentially no attack surface. The vulnerability is in the plugin's handling of user-supplied widget/field input, so the JetElements plugin must be installed and active.

Impact

This is a genuine but modest-severity issue, not a high-priority emergency. The CVSS 3.1 base score of 6.5 (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L) reflects a stored/Contributor-level Cross-Site Scripting flaw: network reachable and low-complexity, but gated behind authenticated access at Contributor privilege (PR:L) and requiring victim interaction (UI:R) to trigger the injected script. The scope change (S:C) and the uniform Low impacts (C:L/I:L/A:L) are typical of Patchstack's stored-XSS scoring where injected script executes in another user's browser session across a security boundary. No EPSS score, no CISA KEV listing, and no public POC are present in the supplied intelligence, so exploitation status is 'no public exploit identified at time of analysis' - this is a routine WordPress-plugin advisory rather than an actively weaponized bug. The main caveat is trust model: an attacker must already hold a Contributor account, so real-world risk concentrates on multi-author sites that provision low-privilege accounts to untrusted contributors. No signals conflict; the CVSS vector, description (Contributor XSS), and CWE-79 are mutually consistent.

Exploit ScenarioDerived

An attacker who has registered or been granted a Contributor account on a WordPress site running JetElements For Elementor ≤ 2.9.2.1 injects a malicious script payload into a plugin-controlled field (e.g., a widget/shortcode attribute) when authoring content. When a higher-privileged user such as an editor or administrator later previews or views that content, the stored script executes in their authenticated browser session, potentially enabling session/cookie theft or actions on their behalf. No public exploit code is identified at time of analysis.

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 – Sep 17, 2026

Stored cross-site scripting in JetElements For Elementor (Crocoblock / JetImpex Inc.) through version 2.9.2.1 allows an authenticated attacker holding the WordPress Contributor role or higher to embed script that executes when a higher-privileged user views or previews the poisoned widget content. It is rated CVSS 3.1 6.5 (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L, CWE-79) and the practical exposure is limited to sites that grant low-privilege authoring accounts to untrusted users, since a single-admin or closed-authorship site has essentially no attack surface; the plugin must be installed and active. No public exploit code was identified at time of analysis, the plugin is not listed in CISA KEV, and no EPSS signal was supplied in the source data.

RemediationAI

The supplied advisory names no fixed version, so a vendor-released patch for this issue is not confirmed in the available input data; operators should watch the plugin's WordPress.org and Crocoblock update channels and the Patchstack advisory page (https://patchstack.com/database/wordpress/plugin/jet-elements/vulnerability/wordpress-jetelements-for-elementor-plugin-2-9-2-1-cross-site-scripting-xss-vulnerability?_s_id=cve) for a release above 2.9.2.1 and apply it as soon as it appears. Because the exploit prerequisite is a Contributor-or-higher account, the most direct compensating control is to restrict that role to vetted users (or place new contributors in a pending-review workflow) - a strong reduction in attack surface, but it disrupts open editorial workflows and does not remove the flaw. Sites that do not use JetElements widgets should deactivate and remove the plugin, accepting loss of any Elementor layouts that depend on them. Additionally, avoid previewing or editing drafts authored by untrusted accounts while logged in with elevated privileges (reduces the UI:R trigger but is impractical at scale), and deploy a WAF rule that blocks script or event-handler markup in widget/field submissions (partial coverage and a risk of breaking legitimate content). Monitoring for unexpected admin-side script execution after any preview of untrusted content is also advisable.

Affected VersionsENISA

JetElements For Elementor n/a ≤2.9.2.1

Affected Packages

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

The defect is a CWE-79 improper-neutralization-of-input-during-web-page-generation flaw in a WordPress plugin that supplies Elementor page-builder widgets. Per the CPE record cpe:2.3:a:crocoblock._jetimpex_inc.:jetelements_for_elementor:*:*:*:*:*:*:*:* and the ENISA EUVD entry (EUVD-2026-81500), all versions up to and including 2.9.2.1 are affected because user-supplied widget/field input is stored and later rendered without adequate escaping or sanitization, allowing attacker-controlled markup to be persisted and executed in the victim's browser session. The CVSS vector's scope change (S:C) reflects that injected script runs in the context of a higher-privileged user who opens or previews the crafted content, even though the direct confidentiality/integrity/availability metrics remain low; the PR:L and UI:R components confirm the attack requires an authenticated low-privilege authoring account plus victim interaction rather than being a remote unauthenticated exploit.

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

Contributor authentication sets PR:L, victim viewing sets UI:R, XSS crossing into another user's browser session sets S:C with Low C/I/A impacts.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/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

Contributor Cross Site Scripting (XSS) in JetElements For Elementor <= 2.9.2.1 versions.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
JetElements is Crocoblock's flagship Elementor addon with 100k+ installs
Data Quality
4 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.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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

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