Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged WordPress account
-
DeliverySubmit crafted input to JetSmartFilters
-
ExploitPayload stored unsanitized
-
ExecutionAdmin or user views affected page
-
PersistScript executes in victim browser
-
ImpactSession hijack or action on victim's behalf
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 user with at least low-level privileges (PR:L - e.g., contributor/author capable of submitting content the plugin stores) on a site running JetSmartFilters version n/a through 3.8.6.2. It further requires user interaction (UI:R): a second user, typically an administrator or visitor, must view the page where the stored payload is rendered for the script to execute. These two factors - valid credentials plus a victim viewing the content - are the primary limits on realistic exploitation. The exact feature, parameter, or filter input that stores the unsanitized payload is not described in the available sources. |
| Impact | This is a moderate-severity Stored XSS (CWE-79) in the Crocoblock JetSmartFilters WordPress plugin, scored CVSS 6.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L). The CVSS signals indicate a network-reachable, low-complexity flaw that nonetheless requires an authenticated contributor-level or higher account (PR:L) AND victim interaction (UI:R), with a scope change (S:C) reflecting that injected script executes in another user's browser context rather than the vulnerable server. No EPSS score was supplied, the CVE is not listed in CISA KEV, and no public exploit or PoC reference is provided beyond the Patchstack advisory - so there is no public exploit identified at time of analysis. The vuln.today decision label is 'this_month', consistent with a real-but-non-emergency bug: the dual prerequisites (authentication plus user interaction) meaningfully limit mass exploitation, making this a patch-on-normal-cadence item rather than a drop-everything priority. Key missing data to note explicitly: there is no EPSS probability, no fixed-version statement in the supplied sources, and the exact injection point (feature/parameter) is not described, so the trigger mechanism cannot be confirmed from available data. |
| Exploit ScenarioDerived | An attacker holding a low-privileged authenticated WordPress account (e.g., contributor or author) on a site running JetSmartFilters ≤3.8.6.2 submits input containing a malicious script payload that the plugin stores without proper neutralization. When an administrator or another user later views the page where that content is rendered (UI:R), the script executes in their browser session, potentially enabling session/cookie theft or actions in the victim's context. No public exploit code is identified at time of analysis, and the attack requires both valid credentials and a victim viewing the affected content. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 29, 2026
Stored cross-site scripting (CWE-79) in the Crocoblock JetSmartFilters WordPress plugin, affecting versions through 3.8.6.2, allows an authenticated user with low-level privileges to persist script-bearing input that executes in the browser of a different user who later views the affected page. The CVSS 3.1 score is 6.5 (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L), reflecting that exploitation requires valid low-privileged credentials plus a victim viewing the stored content, with impact scoped beyond the vulnerable component. No CISA KEV listing and no public exploit code were identified at time of analysis; the vendor-reported issue is tracked as a this-month priority and detailed in Patchstack's advisory.
RemediationAI
No fixed version is stated in the provided data, so consult the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/jet-smart-filters/vulnerability/wordpress-jetsmartfilters-plugin-3-8-6-2-cross-site-scripting-xss-vulnerability?_s_id=cve) for the vendor-published patched release and update JetSmartFilters as soon as it is available; confirm the installed version after updating, since the affected range extends through 3.8.6.2. Because exploitation requires a low-privileged authenticated account (PR:L), an interim step is to review and temporarily restrict which users hold contributor/author-level or other content-submission roles on sites running the plugin, and to re-check stored filter and taxonomy content for injected markup - the trade-off is reduced editorial throughput and manual review effort. Disabling or removing the plugin eliminates the vulnerable rendering path but removes the site's filtering functionality until a patched build is applied. Note that the exact input field that stores the payload is not documented in the available sources, which limits targeted input-level filtering.
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
JetSmartFilters is a WordPress plugin from Crocoblock that adds faceted filter and taxonomy-filtering interfaces to WordPress sites; its output is rendered into pages generated by WordPress and the active theme, which is the 'web page generation' context named in CWE-79. The root cause is improper neutralization of user-supplied input before it is written into HTML output, in this case with the payload stored server-side (stored/persistent XSS) rather than reflected. The supplied CVSS vector shows network reachability (AV:N), low attack complexity (AC:L), privileges required at the low tier (PR:L), and user interaction required (UI:R), with scope changed (S:C) and low confidentiality, integrity and availability impact - consistent with script execution in a victim's browser session on the WordPress site. The specific plugin feature, request parameter or filter field that accepts and persists the unsanitized value is not described in the available sources, so the exact trigger path is not confirmed; the CPE entry (cpe:2.3:a:crocoblock:jetsmartfilters) is fully wildcarded and does not itself encode the affected version ceiling.
Know when Jetsmartfilters 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 needs an authenticated contributor (PR:L) and a victim to view content (UI:R); injected script runs cross-context (S:C) with limited C/I/A impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Crocoblock JetSmartFilters jet-smart-filters allows Stored XSS.This issue affects JetSmartFilters: from n/a through 3.8.6.2.
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 Jetsmartfilters
View allUnauthenticated SQL injection in the JetSmartFilters WordPress plugin (versions ≤ 3.8.1) allows remote attackers to inje
Stored cross-site scripting in the Crocoblock JetSmartFilters WordPress plugin, affecting versions through 3.8.6.1, lets
Stored cross-site scripting (XSS) in the Crocoblock JetSmartFilters WordPress plugin through version 3.8.6 lets an authe
EUVD-2026-112911
GHSA-mgh5-p3mr-46fg
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB