Skip to main content

YITH Ajax Search CVE-2026-96352

| EUVDEUVD-2026-89865 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-09-30 Patchstack GHSA-qhpq-h7g4-86p4
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 malicious URL with XSS payload
  2. Delivery
    Lure store user/admin to click link
  3. Exploit
    Plugin reflects payload unsanitized
  4. Execution
    Script executes in victim browser
  5. Impact
    Steal 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).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

YITH WooCommerce Ajax Search n/a ≤2.28.0

Affected Packages

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

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

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 7.1 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/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
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Unauthenticated Cross Site Scripting (XSS) in YITH WooCommerce Ajax Search <= 2.28.0 versions.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 85% exploitable
Prevalence
Medium
popular WooCommerce ajax-search plugin from established YITH vendor
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.3%
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