Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious URL with XSS payload
-
DeliveryLure store user/admin to click link
-
ExploitPlugin reflects payload unsanitized
-
ExecutionScript executes in victim browser
-
ImpactSteal session/perform actions in victim context
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 a victim to interact with attacker-supplied input - clicking a crafted link or submitting a manipulated request against a site running YITH WooCommerce Ajax Search <= 2.28.0 (which also requires WooCommerce and WordPress). No authentication is required of the attacker (PR:N), but the mandatory user interaction (UI:R) is the primary limiting factor, making this a social-engineering-dependent attack rather than a fully autonomous one. The exact vulnerable parameter/endpoint is not disclosed in the advisory, so defenders should treat the plugin's Ajax search input surface as the likely injection point. |
| Impact | This is a genuine but moderate-priority issue rather than an urgent one. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, 7.1) shows a network-reachable, low-complexity, unauthenticated flaw - but crucially requires user interaction (UI:R), which is characteristic of reflected/DOM XSS where a victim must be lured into triggering a crafted request or link. The scope change (S:C) reflects XSS executing in the browser/DOM context beyond the vulnerable component, and the C:L/I:L/A:L impacts are the typical low-tier browser-side consequences of script injection (session/token theft, limited UI manipulation). No EPSS score, no CISA KEV listing, and no public POC were provided in the intelligence, so per available data there is no public exploit identified at time of analysis and no evidence of active exploitation. The only source is a single Patchstack advisory. The elevated 7.1 is driven largely by PR:N + S:C, not by high impact; net real-world risk is moderate and gated by the requirement to socially engineer a victim. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL or form input targeting an unsanitized parameter in YITH WooCommerce Ajax Search (<=2.28.0) and lures a store visitor or administrator into clicking it. When the page reflects the payload without proper encoding, attacker-controlled JavaScript executes in the victim's browser session, enabling cookie/session theft or actions in the victim's context. No public exploit code was identified in the provided data, and successful exploitation depends on the victim interacting with the crafted link (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
Cross-site scripting (XSS) in YITH WooCommerce Ajax Search versions 2.28.0 and earlier allows unauthenticated attackers to inject malicious scripts into web pages viewed by other users, requiring victim interaction such as clicking a crafted link. The vulnerability is rated CVSS 7.1 with a scope change (S:C) and low confidentiality, integrity, and availability impact. No public exploit code or active exploitation has been identified at time of analysis, but the plugin is widely used in WordPress e-commerce sites, making timely patching advisable.
RemediationAI
No vendor-released patch version is identified in the available data. Users should check the YITH website or the WordPress plugin repository for an updated version of YITH WooCommerce Ajax Search greater than 2.28.0 and apply it as soon as possible. As an interim mitigation, consider disabling the plugin's Ajax search functionality if it is not essential, which will remove the search feature from the site. Alternatively, deploy a web application firewall (WAF) rule to detect and block XSS payloads targeting the search parameter, though this may require tuning to avoid false positives. If the search feature is critical, restrict access to the search endpoint to authenticated users, but this will alter the user experience and may not be feasible for public-facing stores. Monitor the Patchstack advisory (linked above) for updates on a patched release.
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
The vulnerability is a reflected cross-site scripting (XSS) issue (CWE-79) in the YITH WooCommerce Ajax Search plugin for WordPress. The plugin provides AJAX-based search functionality for WooCommerce product searches. Insufficient sanitization or escaping of user-supplied input to the search parameter allows an attacker to inject arbitrary JavaScript that executes in the context of a victim's browser when they interact with a crafted link. The CVSS vector (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L) indicates network exploitable, no privileges required, but user interaction is required, and the scope is changed, meaning the injected script can affect resources beyond the vulnerable component. The CPE cpe:2.3:a:yithemes:yith_woocommerce_ajax_search:*:*:*:*:*:*:*:* identifies the affected plugin, and the version constraint is all versions up to and including 2.28.0. The plugin is maintained by YITH (Yithemes) and requires WooCommerce and WordPress to be installed.
Know when Yith Woocommerce Ajax Search 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:N/UI:R/S:C/C:L/I:L/A:L
Network-reachable unauthenticated (PR:N) XSS requiring victim interaction (UI:R); script executes across the browser context (S:C) with the low browser-side C/I/A impacts typical of reflected XSS.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in YITH WooCommerce Ajax Search <= 2.28.0 versions.
Executive ViewAI
YITH WooCommerce Ajax Search, a widely deployed WordPress plugin used on e-commerce storefronts, contains a high-severity cross-site scripting flaw affecting versions 2.28.0 and earlier, and no vendor patch is currently available. The exposure sits directly on revenue-generating customer touchpoints: scripts injected into product search results execute in the browsers of shoppers who interact with a crafted link, which can erode customer trust and place account and checkout sessions at risk. Leadership should care because remediation depends on interim mitigations rather than a vendor fix, and the plugin's broad install base makes discovery and containment an organization-wide coordination task.
No vendor-released patch identified at time of analysis. Interim mitigations: deploy WAF or virtual patching rules covering the Ajax search parameters, enforce strict Content-Security-Policy and output encoding on search result pages, temporarily disable the Ajax search feature where business-acceptable, monitor web and application logs for injection attempts, and track the vendor advisory for a fixed release.
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 Yith Woocommerce Ajax Search
View allThe YITH WooCommerce Ajax Search plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘item’ parame
YITH WooCommerce Ajax Search is vulnerable to a XSS vulnerability due to insufficient sanitization of user supplied bloc
plugin-fw/lib/yit-plugin-panel-wc.php in the YIT Plugin Framework through 3.3.8 for WordPress allows authenticated optio
EUVD-2026-89865
GHSA-qhpq-h7g4-86p4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB