Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged WordPress account
-
DeliveryInject XSS payload into JetElements widget field
-
ExploitPayload stored in page/post
-
ExecutionAdmin renders affected page
-
PersistScript executes in admin browser
-
ImpactHijack session or perform 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 | Exploitation requires an authenticated WordPress account with at least low-level content-contribution privileges (PR:L) to inject the stored payload into a JetElements For Elementor widget, and it additionally requires victim user interaction (UI:R) - another user, typically an administrator, must view or edit the page where the payload is stored before the script fires. The plugin (JetElements For Elementor, versions through 2.9.2.4) must be installed and active, and the site must permit lower-privileged users to author or edit content for the authentication barrier to be meaningful; on sites where only trusted administrators can create content, the prerequisite account access sharply limits realistic exploitation. |
| Impact | This is a moderate-severity Stored XSS (CWE-79) in the Crocoblock JetElements For Elementor WordPress plugin, scored CVSS 6.5. The provided vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L indicates network-reachable, low-complexity exploitation that nonetheless requires authentication (PR:L) and victim user interaction (UI:R) - meaning an attacker must already hold a low-privileged authenticated account (typically contributor/author level in WordPress) and must wait for another user, usually an administrator, to render the injected content. These two constraints meaningfully reduce real-world risk versus a pure unauthenticated flaw. No EPSS score, CISA KEV listing, POC, or SSVC data was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation; the only signal that this is a real stored XSS is the Patchstack database entry. The scope change (S:C) reflects that injected script executes in another user's browser context, which is the typical and expected scoring for stored XSS in a page-builder plugin. Net assessment: a credible but not urgent issue - prioritize patching on sites that allow lower-privileged content contributors, deprioritize on single-admin sites where the authentication prerequisite is effectively self-targeting. |
| Exploit ScenarioDerived | An attacker holding a low-privileged authenticated WordPress account (e.g., contributor or author) on a site using JetElements For Elementor injects a malicious JavaScript payload into a vulnerable JetElements widget field that is not properly sanitized. When an administrator later edits or views the page containing that widget, the stored script executes in the admin's browser session, enabling actions such as session/cookie theft or admin-context requests. No public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
Stored cross-site scripting in Crocoblock JetElements For Elementor through version 2.9.2.4 allows an authenticated WordPress user with low-level content privileges to inject a script into a JetElements widget; the payload executes when another user, such as an administrator, views or edits the affected page. The issue is rated CVSS 6.5 and requires victim interaction, so exploitation is constrained by content-authoring permissions and user behavior. No public exploit code or active exploitation was identified at time of analysis.
RemediationAI
No vendor-released patch version is identified in the provided data; check the Patchstack advisory and Crocoblock release notes for a fixed JetElements For Elementor release and update beyond 2.9.2.4 when available. If no fixed release is yet applied, consider temporarily deactivating the plugin (side effect: Elementor layouts using JetElements widgets may break), restricting page and post creation and editing to trusted administrator roles (side effect: disrupts contributor workflows), and reviewing existing JetElements widget content for injected scripts. A WAF with stored-XSS detection can provide interim filtering but may miss database-persisted payloads and cause false positives; a restrictive Content Security Policy can reduce script execution but may break legitimate inline scripts. Advisory: https://patchstack.com/database/wordpress/plugin/jet-elements/vulnerability/wordpress-jetelements-for-elementor-plugin-2-9-2-4-cross-site-scripting-xss-vulnerability?_s_id=cve
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
JetElements For Elementor is a WordPress plugin that adds widgets to the Elementor page builder. User-supplied widget content is stored in the WordPress database and later rendered in administrative and front-end pages; insufficient output encoding or sanitization (CWE-79) lets a low-privileged author persist HTML or JavaScript that runs in the browser of a higher-privileged viewer. The CPE entry cpe:2.3:a:crocoblock:jetelements_for_elementor:*:*:*:*:*:*:*:* is a wildcard, while the advisory scopes affected releases to 2.9.2.4 and earlier. The CVSS vector indicates network access, low privileges, user interaction, and changed scope, consistent with stored XSS in a CMS plugin.
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
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
Stored XSS requires an authenticated contributor-level account (PR:L) and an admin viewing the payload (UI:R); script runs in another user's context (S:C) with limited C/I impact and no availability impact (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 Crocoblock JetElements For Elementor jet-elements allows Stored XSS.This issue affects JetElements For Elementor: from n/a through 2.9.2.4.
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.
More in Jetelements For Elementor
View allStored cross-site scripting in the Crocoblock JetElements For Elementor WordPress plugin (all versions through 2.9.2.2)
Stored cross-site scripting in Crocoblock's JetElements For Elementor WordPress plugin (all versions through 2.9.2.3) al
Stored cross-site scripting in JetElements For Elementor (Crocoblock / JetImpex Inc.) through version 2.9.2.1 allows an
Stored cross-site scripting in JetElements For Elementor (≤2.9.1.1) allows authenticated WordPress Contributors to injec
Stored cross-site scripting in the Crocoblock JetElements For Elementor WordPress plugin (versions from n/a through 2.9.
Cross-Site Request Forgery (CSRF) vulnerability in Crocoblock JetElements For Elementor.6.13. Rated medium severity (CVS
EUVD-2026-104255
GHSA-6qx8-w3h9-hh9h
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB