Skip to main content

FiboSearch CVE-2026-96553

| EUVDEUVD-2026-95591 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-09 Patchstack GHSA-j963-xqq3-2fgr
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 search URL with script payload
  2. Delivery
    Deliver link to victim via phishing/malicious site
  3. Exploit
    Victim clicks link on vulnerable store
  4. Execution
    Payload reflected unsanitized into page
  5. Persist
    Script executes in victim browser session
  6. Impact
    Steal 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.

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

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

Alert me

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

FiboSearch 0 ≤1.34.1

Affected Packages

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

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

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.

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:A/VC:L/VI:L/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 Damian Góra FiboSearch ajax-search-for-woocommerce allows Reflected XSS.This issue affects FiboSearch: from n/a through 1.34.1.

Executive ViewAI

Why It Matters

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.

Business Impact: Medium
Compensating Controls

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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
popular WooCommerce search plugin, common on online stores but ecommerce-specific
Data Quality
5 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.1%
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
Medium
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