Skip to main content

Jeg Kit for Elementor EUVDEUVD-2026-91877

| CVE-2026-100180 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-03 Wordfence GHSA-97rq-wvrr-p823
5.4
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Obtain/reuse email with a prior approved comment
  2. Delivery
    Submit comment with crafted script payload
  3. Exploit
    Bypass sanitization via widened allowlist
  4. Execution
    Payload stored and auto-approved
  5. Persist
    Victim loads injected page
  6. Impact
    Script executes in victim browser

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 targets the plugin's comment submission feature. The sanitization/output-escaping bypass stems from a widened allowlist in the plugin (referenced in helper.php and framework-helper.php) and, per the description, works regardless of comment approval status. The key limiting factor is that immediate persistence WITHOUT moderator approval requires the attacker to submit from an email address that already has at least one previously approved comment on the site; otherwise the comment enters the normal moderation queue. Additional limiters: payload execution depends on a legitimate user (ideally an administrator) later browsing the injected page, and the High attack complexity (AC:H) reflects the approved-email precondition. Affects all versions up to and including 3.2.19 of Jeg Kit for Elementor.

Impact

This is a medium-severity (CVSS 5.4) stored XSS in a WordPress Elementor add-on, and the signals point to moderate - not urgent - priority. The CVSS vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N shows a network-reachable, unauthenticated (PR:N) flaw with changed scope (stored payload executes against other users), but the High attack complexity (AC:H) and limited C:L/I:L impact temper it. No EPSS score was provided in the input, so exploitation probability cannot be quantified. The vulnerability is NOT in CISA KEV and no public exploit code was supplied, so this is 'no public exploit identified at time of analysis' - do not treat it as actively exploited. The AC:H rating is consistent with the described precondition: immediate, moderation-free persistence requires submitting from an email that already has an approved comment. Note a nuance to verify with the vendor: the description states the 'widened allowlist bypasses sanitization regardless of approval status,' which suggests the sanitization bypass itself is unconditional even though unmoderated persistence is conditional - this partial conflict with the AC:H rating is worth confirming. Overall: a real but not critical issue, typical of stored XSS in a widely-used plugin; patch in routine cycles rather than emergency.

Exploit ScenarioDerived

An unauthenticated attacker submits a comment containing a crafted script payload through the plugin's comment feature, exploiting insufficient input sanitization and output escaping. If the attacker uses an email address tied to at least one previously approved comment, the malicious comment persists immediately without moderator review; the injected script then executes in the browser of any user - including administrators - who views the affected page. No public proof-of-concept was provided in the input.

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 – Oct 03, 2026

Stored cross-site scripting in Jeg Kit for Elementor (all versions through 3.2.19) allows unauthenticated attackers to plant persistent JavaScript on WordPress sites through the plugin's comment handling path, which then executes in the browser of any user - including administrators - who later views the poisoned page. Attackers submitting from an email address that already has at least one approved comment on the site can achieve immediate persistence without moderator review, which is the precondition behind the High attack complexity rating (CVSS 5.4, AV:N/AC:H/PR:N/UI:N/S:C); other submissions still bypass sanitization but sit in the standard moderation queue. No public exploit code or confirmed active exploitation was identified at time of analysis, so this is a moderate-priority patch-and-remediate item rather than an emergency.

RemediationAI

Primary fix: update Jeg Kit for Elementor to 3.2.20 or later - the plugin Trac reference to the 3.2.20 tag of assets/js/elements/nav-menu.js, paired with the vulnerable 3.2.19 files, indicates the patch landed in that release, though the exact fixed version should be confirmed against the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/961b9a16-0b99-4a56-a158-864d643d5c96?source=cve) before closing the ticket. If updating immediately is not possible: (1) close comments on pages and templates that render Jeg Kit widgets, or globally set posts to disallow comments - effective but it eliminates legitimate engagement; (2) require moderation/approval and, critically, review the list of email addresses with prior approved comments, since that precondition is what enables immediate persistence - note this does not stop the sanitization bypass itself, only delays rendering of payloads submitted from new addresses; (3) deploy WAF or comment-filtering rules that reject script tags, event-handler attributes and javascript: URIs in comment POST bodies - trade-off is potential false positives on legitimate commenter content; (4) until patched, restrict administrator browsing of untrusted comment content and avoid clicking through user-submitted pages while logged in, since the stored payload targets whoever views the injected page. Deactivating and removing the plugin is the last-resort control but costs all Jeg Kit Elementor widgets and templates on the site.

Affected VersionsENISA

Jeg Kit for Elementor – Powerful Addons for Elementor, Widgets & Templates for WordPress 0 ≤3.2.19

Affected Packages

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

This is a CWE-79 (improper neutralization of input during web page generation) flaw in a third-party Elementor add-on for WordPress, involving the comment submission and rendering pipeline. Per the advisory references, the sanitization logic lives in helper.php (around line 863) and lib/jeg-framework/util/framework-helper.php (around line 144), where an intentionally widened allowlist weakens filtering so that attacker-supplied markup survives storage; the injected content is then emitted without adequate output escaping by front-end assets such as assets/js/elements/nav-menu.js and assets/js/elements/video-button.js. Because WordPress comments are a normal, low-friction feature, the plugin's comment-related code path becomes the injection vector rather than a traditional authenticated plugin endpoint. The CVSS vector's Changed scope (S:C) reflects that a script executing in the context of a page rendered through this plugin can affect resources beyond the vulnerable component's own security scope - in a WordPress deployment that typically means the wider front-end and potentially cookie/session-bearing admin views. The wide version tag reference (3.2.20) in the plugin Trac alongside the vulnerable 3.2.19 files is consistent with the fix landing in the next release.

Know when Wordpress Plugin 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 5.4 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Network-reachable unauthenticated comment input (AV:N/PR:N); AC:H because moderation-free persistence needs a prior-approved email; stored XSS changes scope (S:C) with limited C:L/I:L and no availability impact.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The Jeg Kit for Elementor - Powerful Addons for Elementor, Widgets & Templates for WordPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Comment in all versions up to, and including, 3.2.19 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Immediate persistence without moderator approval is possible when the attacker submits from an email address with at least one previously approved comment, though the widened allowlist bypasses sanitization regardless of approval status.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Medium
popular Elementor add-on plugin, common but not on every WordPress site
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

27
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +27
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.

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

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