Skip to main content

JetProductTables EUVDEUVD-2026-101015

| CVE-2026-107867 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-14 Patchstack GHSA-v8q7-2fcm-r746
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Craft URL with XSS payload in reflected parameter
  2. Delivery
    Deliver link to victim via phishing
  3. Exploit
    Victim clicks, payload reflected unsanitized
  4. Execution
    Script executes in victim's browser session
  5. Impact
    Hijack session or perform actions as victim

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 unauthenticated attacker to craft a URL whose parameter is reflected by JetProductTables without proper output neutralization, and then requires a victim (ideally a privileged/logged-in WordPress user) to click that crafted link - this user-interaction requirement (UI:R) is the primary limiting factor. The flaw affects JetProductTables versions from the earliest release through 1.2.4 running on WordPress; sites on later patched versions are not affected. Impact is realized in the victim's browser session rather than on the server, so the practical blast radius depends on luring a user with meaningful site privileges. Because it is reflected (not stored), the payload is not persisted and each exploitation attempt needs a fresh delivered link.

Impact

This is a reflected cross-site scripting (CWE-79) flaw in the Crocoblock JetProductTables WordPress plugin (versions up to and including 1.2.4), reported by Patchstack with a CVSS 3.1 base score of 7.1. The vector (AV:N/AC:L/PR:N/UI:R/S:C) indicates a network-reachable, low-complexity, unauthenticated issue whose severity is inflated primarily by the changed scope (S:C) typical of Patchstack XSS scoring; the actual impacts are only Low across confidentiality, integrity, and availability. Crucially, exploitation is gated by UI:R - a victim must be lured into clicking an attacker-crafted URL - which places this firmly in the targeted/social-engineering category rather than mass-automatable exploitation. No EPSS score, no CISA KEV listing, and no public POC are present in the provided data, so there is no public exploit identified at time of analysis and no evidence of active exploitation. Overall this is a moderate, below-top-priority issue: real but reflected (not stored/persistent), requiring user interaction, and lacking any exploitation-probability or in-the-wild signal. SSVC-style framing: exploitation=none observed, automatable=no (reflected XSS needing per-victim interaction), technical impact=partial. Patch promptly in normal cycles rather than as an emergency.

Exploit ScenarioDerived

An attacker crafts a URL containing a malicious script payload in a parameter processed by JetProductTables and reflected without proper neutralization, then delivers it to a logged-in site user or administrator via phishing or a malicious link. When the victim clicks, the script executes in their browser session in the context of the WordPress site, enabling session/cookie theft, forced admin actions, or page manipulation. No public POC is referenced, and exploitation requires the victim to click the crafted link (UI:R), limiting it to social-engineering-driven, targeted attacks.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 14, 2026

Reflected cross-site scripting in the Crocoblock JetProductTables WordPress plugin (all versions through 1.2.4) allows an unauthenticated attacker to execute arbitrary script in a victim's browser by luring them to a crafted URL, which can lead to session theft or privileged actions such as content injection if an administrator clicks the link. The assessed vector is CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N, so exploitation depends on user interaction (UI:R) and the payload is not persisted; the advisory reports a base score of 7.1 while our independent impact assessment keeps confidentiality and integrity low with no availability impact. No public exploit code or active exploitation (CISA KEV) is identified at time of analysis, making this a social-engineering-dependent risk that matters most on sites where privileged users are likely to click untrusted links.

RemediationAI

No fixed version is specified in the available data; the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/jet-product-tables/vulnerability/wordpress-jetproducttables-plugin-1-2-4-cross-site-scripting-xss-vulnerability?_s_id=cve) documents the affected range as through 1.2.4, so the first action is to check the plugin's WordPress.org page or the advisory for a release newer than 1.2.4 and upgrade to it, or deactivate and remove the plugin if product tables are not essential (trade-off: loss of the table functionality and any shortcode-based layouts). If no patched release is confirmed available, compensate with specific controls: deploy a WAF or WordPress security rule that blocks requests carrying script tags, javascript: URIs, or event-handler attributes in parameters routed to JetProductTables pages (trade-off: possible false positives on legitimate user input and maintenance of rule signatures); restrict administrative browsing via least-privilege roles and short-lived admin sessions so a reflected payload is less likely to execute with high privileges; and consider a Content Security Policy that disallows inline script execution (trade-off: can break legitimate plugin, theme, or third-party scripts and requires testing). Because the flaw is reflected and requires UI:R, user-awareness controls - caution with unsolicited links and prompt reporting - reduce exposure but do not substitute for patching.

Affected VersionsENISA

JetProductTables 0 ≤1.2.4

Affected Packages

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

CWE-79 (Improper Neutralization of Input During Web Page Generation) is the root-cause class here: the JetProductTables plugin takes a user-supplied parameter from an HTTP request and reflects it into HTML output without contextual encoding or escaping, so script markup embedded in that parameter runs in the browser of whoever views the resulting page. Because the flaw is reflected rather than stored, the malicious input is not written to the WordPress database and each attack attempt requires a freshly delivered URL - typically via phishing email, chat, or a third-party site - clicked by a logged-in victim whose session is the real target (CVSS UI:R). The affected component is the Crocoblock JetProductTables plugin for WordPress, mapped by CPE cpe:2.3:a:crocoblock:jetproducttables:*:*:*:*:*:*:*:*, which covers all builds up to and including 1.2.4 running on a WordPress installation where the plugin is active. The vulnerable code executes in the server-side PHP context, but per the assessed vector (scope changed, C:L/I:L/A:N) the realized effect is confined to the victim's browser, making theft of session cookies/CSRF tokens or abuse of the victim's privileges the realistic outcome rather than server compromise. The advisory reports CVSS 3.1 base 7.1; the independent vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N reflects unauthenticated delivery (PR:N) with a user-interaction prerequisite and no availability impact.

Know when Jetproducttables 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 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.1 MEDIUM

Unauthenticated network-delivered reflected XSS needing victim click (PR:N, UI:R); scope change and browser-context script give C:L/I:L, but no realistic availability impact so A:N.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Crocoblock JetProductTables jet-product-tables allows Reflected XSS.This issue affects JetProductTables: from n/a through 1.2.4.

Executive ViewAI

Why It Matters

A reflected cross-site scripting flaw affects every release of the Crocoblock JetProductTables WordPress plugin up to and including version 1.2.4, and no vendor fix is currently available. Because exploitation requires tricking a user into clicking a crafted link, the practical risk concentrates on sites where administrators or other privileged users are likely to open untrusted URLs - a successful attack could hijack an authenticated session or let an attacker inject content through that user's account. Leadership should care because the plugin is widely deployed across marketing and e-commerce WordPress estates, and the exposure is measured in privileged-account compromise rather than a single isolated page.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: deactivate or remove JetProductTables versions through 1.2.4 where it is not operationally essential; apply WAF or virtual-patching rules that block script payloads in the plugin's reflected request parameters; restrict wp-admin and plugin endpoints to trusted IP ranges or VPN; enforce MFA and short session lifetimes for privileged users; and monitor web and authentication logs for suspicious script parameters or unexpected content changes.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Low
niche WooCommerce product-table WordPress plugin, modest install base
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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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