Vehicle Parts Finder CVE-2025-49911
HIGHSeverity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Reflected XSS is network-delivered and unauthenticated (AV:N/PR:N) but needs victim click (UI:R); payload runs in the victim browser, changing scope (S:C) with limited C/I/A impact.
Primary rating from Vendor (patchstack).
CVSS VectorVendor: patchstack
Lifecycle Timeline
3DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in wpinstinct WooCommerce Vehicle Parts Finder woo-vehicle-parts-finder allows Reflected XSS.This issue affects WooCommerce Vehicle Parts Finder: from n/a through <= 3.7.
AnalysisAI
Reflected cross-site scripting in the WordPress plugin WooCommerce Vehicle Parts Finder (versions up to and including 3.7) lets remote attackers inject script into a page generated from unsanitized input, which executes in the browser of any user who opens a crafted link. Exploitation requires victim interaction - the attacker only delivers a URL, so a site administrator or shop manager with an active logged-in session is the highest-value target, and the plugin's narrow install base further limits real-world impact. Risk signals are low: EPSS is 0.23% (12th percentile), there is no CISA KEV listing, and no public exploit identified at time of analysis; no vendor-released patch was identified in the available data, so the Patchstack advisory should be monitored for a fixed release even though patching guidance is not yet confirmed.
Technical ContextAI
The affected component is a third-party WordPress/WooCommerce extension written in PHP that renders vehicle-parts search and filtering output into HTML pages. The root cause is CWE-79, improper neutralization of user-supplied input during web page generation: a request parameter is echoed back into the response without adequate HTML escaping, so markup supplied by the attacker is parsed by the victim's browser in the context of the affected site's origin. The assessed CVSS:3.1 vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L confirms a network-reachable, low-complexity, unauthenticated vector that nevertheless requires user interaction (UI:R), with scope changed (S:C) because the injected script runs against the site's origin and can act on behalf of the victim. Reflected rather than stored behavior means there is no persistence: the payload lives only in the delivered link and must be re-sent for each attempt. The specific vulnerable parameter and endpoint are not disclosed in the available data, and no CPE strings were supplied to narrow the affected build set beyond the plugin slug woo-vehicle-parts-finder.
Affected ProductsAI
The WordPress plugin WooCommerce Vehicle Parts Finder (slug woo-vehicle-parts-finder) is affected in all versions from the earliest release through and including 3.7, per the plugin advisory at https://patchstack.com/database/Wordpress/Plugin/woo-vehicle-parts-finder/vulnerability/wordpress-woocommerce-vehicle-parts-finder-plugin-3-7-cross-site-scripting-xss-vulnerability?_s_id=cve. Because the vendor advisory states the range as 'n/a through <= 3.7', every deployment running version 3.7 or older is in scope until a fixed build is published; no fixed version or CPE identifiers were provided in the available data, and any WordPress or WooCommerce site with this plugin active should be inventoried and version-checked immediately.
RemediationAI
No vendor-released patch was identified in the available data, and no fixed version number is given in the Patchstack advisory, so verify the current plugin version and watch https://patchstack.com/database/Wordpress/Plugin/woo-vehicle-parts-finder/ for an updated release before assuming a safe upgrade path. Until a fix is confirmed, the most effective control is to deactivate and remove WooCommerce Vehicle Parts Finder from production sites - this fully closes the issue at the cost of losing the vehicle-parts finder storefront functionality. If removal is not feasible, restrict the plugin's shortcodes and public search/filter endpoints so they are not reachable from untrusted traffic, and treat every URL containing plugin parameters as untrusted: because exploitation requires the victim to open a link (UI:R), training administrators and shop managers to avoid following unsolicited links while authenticated materially reduces risk, as does enforcing a strict Content-Security-Policy that blocks inline script. A WAF or reverse-proxy rule that inspects and rejects script-bearing payloads in the plugin's request parameters can provide interim filtering, but it carries a high false-negative risk against encoding tricks and adds operational overhead; none of these compensating controls should be treated as equivalent to a vendor patch.
More in Woocommerce
View allThe WooCommerce plugin through 3.x for WordPress has a Directory Traversal Vulnerability via a /wp-content/plugins/wooco
The WooCommerce Help Scout WordPress plugin before 2.9.1 (https://woocommerce.com/products/woocommerce-help-scout/) allo
WooCommerce 7.1.0 contains a remote code execution vulnerability that allows attackers to execute arbitrary PHP code by
Ultimate WooCommerce Gift Cards 3.0.2 is affected by a file upload vulnerability in the Custom GiftCard Template that ca
Unauthenticated SQL injection in the ELEX WooCommerce Request a Quote WordPress plugin (all versions before 2.4.1) allow
Unauthenticated, network-reachable attackers can read the WooCommerce API consumer key and secret stored by the MgoSync
Unauth. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low atta
An issue was discovered in the NAB Transact extension 2.1.0 for the WooCommerce plugin for WordPress. Rated high severit
Privilege escalation in MultiVendorX WordPress plugin before 5.0.16 allows authenticated vendor-role users to grant admi
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Automattic WooComm
Unauthenticated information disclosure in the Geliver Akıllı Kargo Pazaryeri WordPress plugin (versions 3.0.0 through 3.
Authenticated attackers with only Subscriber-level access can mint wallet funds for themselves or drain a specific victi
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today