Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious search URL with script payload
-
DeliveryDeliver link to victim via phishing/malicious site
-
ExploitVictim clicks link on vulnerable store
-
ExecutionPayload reflected unsanitized into page
-
PersistScript executes in victim browser session
-
ImpactSteal session/credentials or hijack account
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 the FiboSearch (ajax-search-for-woocommerce) plugin version n/a through 1.34.1 to be installed and active on a publicly reachable WooCommerce site, and critically requires victim interaction (UI:R): the attacker cannot trigger the payload alone but must convince a user to click a specially crafted link while they visit the affected store. No authentication is needed on the attacker side (PR:N). The practical limiting factors are the mandatory social-engineering/click step, the fact that impact is confined to the victim's browser session rather than the server, and that only installations running ≤ 1.34.1 are affected - upgrading to a fixed release removes exposure. |
| Impact | This is a reflected cross-site scripting (CWE-79) flaw in the FiboSearch WordPress/WooCommerce plugin, scored CVSS 7.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L) by the reporter Patchstack. The network vector with low complexity and no privileges (PR:N) means any remote, unauthenticated attacker can craft a malicious payload, but the UI:R requirement means a victim must be lured into clicking a crafted link, which materially lowers real-world risk versus a no-interaction flaw. No EPSS score, CISA KEV listing, or public proof-of-concept was provided in the intelligence, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The scope-change (S:C) and low confidentiality/integrity/availability impacts reflect the typical browser-context compromise of reflected XSS rather than server takeover. Net assessment: a legitimately medium-to-high priority for internet-facing WooCommerce stores because of the unauthenticated network vector and large plugin install base, but tempered by the mandatory user interaction and absence of any exploitation signal - this is a patch-in-normal-cycle issue, not an emergency, unless the store is a high-value phishing/account-takeover target. |
| Exploit ScenarioDerived | An attacker crafts a URL containing a malicious script payload that is reflected unsanitized into a FiboSearch-generated page on a vulnerable WooCommerce store (version ≤ 1.34.1) and delivers it to a victim via phishing email, malicious ad, or a link on another site. When the victim clicks the link while browsing the target store, the script executes in their browser session, enabling session cookie theft, credential harvesting, or actions on the victim's behalf. No public proof-of-concept was provided in the available data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 09, 2026
Reflected cross-site scripting in the FiboSearch (ajax-search-for-woocommerce) WordPress plugin, affecting all versions through 1.34.1, allows an unauthenticated attacker to execute arbitrary script in a victim's browser session by convincing them to open a crafted link against an affected WooCommerce store. The CVSS v3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, scored 7.1 by the reporter Patchstack) confirms the attack is network-reachable and needs no attacker-side authentication, but it critically depends on victim interaction and the impact is confined to the victim's session rather than the server; our independent assessment concurs and only differs by rating availability impact as None. No public exploit code and no confirmed active exploitation were identified at time of analysis, and no EPSS score was supplied in the intelligence feed.
RemediationAI
The definitive fix is to upgrade the FiboSearch plugin past the affected upper bound of 1.34.1 - the advisory range ends at 1.34.1, so installing the newest release above that version removes exposure; consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/ajax-search-for-woocommerce/vulnerability/wordpress-fibosearch-plugin-1-34-1-cross-site-scripting-xss-vulnerability to confirm the exact fixed build, since the input data does not name a specific patched version and no version number should be assumed. Patch status per available data: no vendor-released patch version is identified in the supplied intelligence; the Patchstack advisory should be checked for the fixed release. If immediate upgrading is not possible, the most effective compensating control is to deactivate the FiboSearch plugin until it is patched, accepting the side effect of losing the store's AJAX product search functionality and any search-driven merchandising. A weaker alternative is to front the site with a WAF or reverse-proxy rule that inspects the plugin's AJAX search parameters and blocks requests containing script markers or HTML entity breakouts, but this is signature-based, trivially bypassable with obfuscation and encoding tricks, and must be tuned to avoid blocking legitimate search queries containing angle brackets or quotes. A strict Content-Security-Policy that disallows inline and untrusted script sources can blunt execution in modern browsers, at the cost of breaking legitimate inline scripts and third-party widgets on the storefront and requiring careful nonce or hash maintenance. Note that any compensating control leaves the underlying unencoded output intact, so patching past 1.34.1 remains the only complete remediation; no public exploit code or confirmed active exploitation was identified at the time of analysis, so prioritization can follow standard WordPress plugin patch cycles, but exposure should be closed quickly because the attack path is unauthenticated apart from the victim's click.
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 flaw is a classic CWE-79 improper neutralization of input during web page generation, specifically the reflected variant, in the AJAX search component of the FiboSearch WordPress plugin (WooCommerce product search by Damian Góra). Search input supplied through the AJAX endpoint is echoed back into the generated HTML response without adequate encoding, letting attacker-controlled markup break out of its intended context and execute as script in the browser of whoever loads the crafted request. The CPE record cpe:2.3:a:damian_góra:fibosearch:*:*:*:*:*:*:*:* uses a wildcard version, so the authoritative scope comes from the advisory text: everything from the earliest release through 1.34.1 is in range. The S:C (changed scope) metric reflects that the vulnerable component (the plugin's server-side handler) affects a resource beyond its own security scope - here the victim's browser origin and the storefront session - which is why the reported score reaches 7.1 despite limited confidentiality and integrity impact. Because WordPress and WooCommerce are typically publicly reachable and the plugin renders search results to unauthenticated visitors, the vulnerable code path is exposed to any Internet user with no prior credentials; the compensating control is entirely on the victim side, which is why UI:R is the decisive metric.
Know when Fibosearch 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
Reflected XSS is network-delivered with no privileges but needs a victim click (UI:R); it crosses into the browser security context (S:C) with limited C/I impact and no genuine availability effect, so A:N.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Damian Góra FiboSearch ajax-search-for-woocommerce allows Reflected XSS.This issue affects FiboSearch: from n/a through 1.34.1.
Executive ViewAI
All versions through 1.34.1 of the FiboSearch search plugin used by WooCommerce storefronts contain a reflected cross-site scripting flaw that a remote attacker can trigger against shoppers without any credentials of their own, provided a victim is lured into opening a crafted link. Because no vendor fix exists yet, every store running an affected version remains exposed for an indefinite period, putting customer session data, storefront trust, and brand reputation at risk. Leadership should treat this as an unpatched, internet-facing exposure requiring interim mitigation rather than a routine patch cycle item.
No vendor-released patch identified at time of analysis. Interim mitigations: deactivate the FiboSearch (ajax-search-for-woocommerce) plugin on affected stores through version 1.34.1 where the search feature is not business-critical; where it must remain enabled, front the site with a WAF enforcing virtual patching against reflected XSS payloads in search parameters; enforce Content-Security-Policy and secure cookie attributes to limit script execution and session theft; and warn store operators and customers about unsolicited links to storefront search URLs.
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 Fibosearch
View allThe FiboSearch WordPress plugin before 1.17.0 does not sanitise and escape some of its settings, which could allow high
Cross-site scripting in FiboSearch (Ajax Search for WooCommerce) versions up to and including 1.33.0 allows authenticate
The FiboSearch - AJAX Search for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin
EUVD-2026-95591
GHSA-j963-xqq3-2fgr
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB