Skip to main content

JetTabs EUVDEUVD-2026-81494

| CVE-2026-66573 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-17 Patchstack GHSA-3g5j-g3m3-wpqq
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
  2. Delivery
    Inject script into JetTabs widget field
  3. Exploit
    Store unsanitized payload in post
  4. Execution
    Admin views affected content
  5. Impact
    Script executes in admin browser session

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 with at least Contributor-level privileges on a WordPress site running the JetTabs plugin version 2.3.3.1 or earlier (a Crocoblock/Elementor tabs and accordion widget addon). Exploitation is not fully automatic: the injected payload only fires when another user (typically an administrator or editor) subsequently views the content containing the JetTabs widget, so victim interaction (UI:R) is required. This limits realistic risk to sites that grant untrusted users Contributor accounts and where higher-privileged users then view attacker-authored content; it is not exploitable by fully unauthenticated attackers.

Impact

This is a moderate-severity, low-real-world-priority issue. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L, base 6.5) describes a network-reachable but authenticated (PR:L) stored XSS requiring victim interaction (UI:R); the scope change (S:C) reflects script executing in another user's browser context, which is standard for stored XSS and inflates the base score somewhat relative to actual impact (all impacts only Low). No EPSS score, no CISA KEV listing, and no public POC were provided, so there is no evidence of active or imminent exploitation. The key limiting factor - a Contributor-level account (PR:L) plus an admin/editor victim viewing the payload (UI:R) - makes this a privilege-escalation-within-CMS / insider-or-account-compromise scenario rather than a mass-exploitable flaw. Treat as routine patch-cycle priority, not emergency. No conflicting signals were found between the CVSS vector and the description (both consistent with an authenticated Contributor stored XSS).

Exploit ScenarioDerived

A user with a Contributor account on a WordPress site running JetTabs <= 2.3.3.1 injects a malicious script payload into a JetTabs widget field that is not properly sanitized. When a higher-privileged user (e.g., an administrator or editor) opens the affected post/page in the dashboard or front end, the stored JavaScript executes in their browser session, potentially enabling session hijacking or actions on their behalf. No public POC was identified at time of analysis, and exploitation requires both a valid low-privilege account and victim interaction.

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 the JetTabs WordPress plugin (Crocoblock / JetImpex Inc.) affects all versions up to and including 2.3.3.1 and allows an authenticated Contributor-level user to inject script that executes in the browser of a higher-privileged user who later views the affected tabs or accordion widget content. Because the injected payload only fires when an administrator, editor, or other privileged user renders the compromised content, exploitation is not automatic and requires the site to grant untrusted users Contributor accounts; the CVSS vector (PR:L, UI:R, S:C) reflects exactly that authenticated-plus-victim-interaction prerequisite. At time of analysis there is no confirmed active exploitation (not in CISA KEV) and no public exploit identified at time of analysis, and the issue is best treated as a moderate-severity, low-real-world-priority hardening item for sites with open contributor registration.

RemediationAI

No vendor-released patch identified at time of analysis, so the first step is to check the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/jet-tabs/vulnerability/wordpress-jettabs-plugin-2-3-3-1-cross-site-scripting-xss-vulnerability) and the Crocoblock JetTabs changelog for a version above 2.3.3.1 and apply it as soon as it is published; do not assume an unconfirmed fixed version number. Until then, the most effective compensating control is to deactivate the JetTabs plugin on sites that do not need it, accepting the loss of the Elementor tabs/accordion widget and possible layout breakage on pages that already use it, or to restrict its use to trusted, fully vetted authors. Where the plugin must stay enabled, tighten the WordPress role model: remove or suspend Contributor accounts that are not strictly necessary, downgrade untrusted users to Subscriber, require editorial approval before contributor content is published or previewed, and avoid opening untrusted contributor drafts in an administrator's or editor's authenticated session (trade-off: added editorial workflow overhead and delayed publishing). Virtual patching or XSS/WAF rules from a WordPress security vendor (for example Patchstack's or Wordfence's rule sets) can block common payload shapes at the request layer while a fix is pending, at the cost of false positives that may break legitimate rich-content submissions. A restrictive Content-Security-Policy that disallows inline script can reduce payload execution in the admin context but will likely break some WordPress admin and Elementor functionality, so test before enforcing it on production.

Affected VersionsENISA

JetTabs n/a ≤2.3.3.1

Affected Packages

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

JetTabs is a Crocoblock (JetImpex Inc.) add-on for the WordPress Elementor page builder that supplies tabbed-content and accordion widgets; the CPE entry cpe:2.3:a:crocoblock._jetimpex_inc.:jettabs:*:*:*:*:*:*:*:* identifies it as a standalone WordPress plugin without version constraints in the identifier. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation, i.e. cross-site scripting): user-supplied content accepted from a Contributor-level author is not sufficiently sanitized or escaped before being stored and re-rendered inside the JetTabs widget markup. The CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L vector maps to a network-reachable plugin endpoint, low attack complexity, an authenticated low-privileged (Contributor) attacker, mandatory victim interaction, and a scope change (S:C) because the script runs in the privileged user's WordPress admin context rather than the attacker's own low-privilege context - the classic driver of privilege-escalation-flavored XSS in WordPress. Contributing factors typical of this plugin class include a tab/accordion content-rendering path that trusts post meta or shortcode attributes and the WordPress role model, which permits Contributors to store content that others review.

Know when Jettabs 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 account gives PR:L, stored XSS needs a victim to view content (UI:R), and script running in the victim's browser context justifies S:C with Low C/I/A.

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 JetTabs <= 2.3.3.1 versions.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
niche Crocoblock Elementor tabs/accordion widget addon
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
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