Skip to main content

Upsell Order Bump Offer for WooCommerce CVE-2026-116409

| EUVDEUVD-2026-112734 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-29 Patchstack GHSA-jgr5-377f-97mf
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 link with XSS payload
  2. Delivery
    Lure victim to click (UI:R)
  3. Exploit
    Plugin reflects unsanitized input
  4. Execution
    Script executes in victim browser
  5. Impact
    Session hijack or action as victim

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 an attacker to deliver a crafted request whose input the plugin reflects unsanitized back into a generated page, AND a victim must interact with that request (UI:R) for the payload to execute in their browser - the attacker cannot trigger it server-side alone. No authentication is required of the attacker (PR:N), so the crafting step is open to unauthenticated remote actors, but the dependence on victim interaction is the primary limiting factor and narrows realistic exploitation to social-engineering or lure-based delivery. The exact vulnerable parameter, endpoint, or feature is not described in the available sources. The flaw affects installations running the plugin at any version up to and including 3.1.6.

Impact

This is a reflected cross-site scripting flaw (CWE-79) in the WP Swings 'Upsell Order Bump Offer for WooCommerce' plugin, affecting all versions up to and including 3.1.6. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, base 7.1) indicates a network-reachable, low-complexity issue that an unauthenticated attacker (PR:N) can attempt, but it explicitly requires victim interaction (UI:R) - the target must follow or render an attacker-crafted request - and the scope change (S:C) with Low C/I/A reflects that impact executes in the victim's browser context rather than directly compromising the server. No EPSS score was supplied, the vulnerability is not listed in CISA KEV, and no verified exploit code is referenced; the only reference is the Patchstack advisory entry itself, not a proof-of-concept. The vuln.today priority label is 'this_week', which positions this below emergency/act_now urgency but above routine. On balance this is a genuine but moderate-priority issue: reflected XSS is real and the low attack complexity helps the attacker, yet the mandatory user-interaction requirement and the browser-scoped (not server-scoped) impact keep it well short of a mass-exploitation, high-real-risk scenario. Missing data to note: no EPSS probability was provided, so widespread-exploitation likelihood cannot be quantified, and no fixed version is listed in the supplied evidence.

Exploit ScenarioDerived

An attacker crafts a URL or form input containing a malicious script that the plugin reflects unsanitized into a generated web page, then lures a victim (such as a store administrator or shopper) into clicking the link. When the victim's browser renders the response, the script executes in their session context, enabling actions such as stealing session cookies or performing actions as the victim. No verified public exploit code is referenced - only the Patchstack advisory exists - and successful attack depends on the victim interacting with the crafted request (UI:R).

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

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

Alert me

AnalysisAIv1 – Oct 29, 2026

Reflected cross-site scripting (CWE-79) in the WP Swings 'Upsell Order Bump Offer for WooCommerce' WordPress plugin affects every version up to and including 3.1.6, allowing an unauthenticated remote attacker to craft a request whose input the plugin reflects unsanitized into a generated page. Because the CVSS vector carries UI:R, the payload only executes when a victim follows the crafted request in their browser, so practical exploitation depends on lure- or social-engineering-based delivery rather than direct server-side triggering; the score is elevated to 7.1 by the S:C scope change and low confidentiality, integrity and availability impacts. No CISA KEV listing or confirmed public exploit code is present in the supplied intelligence, and the exact vulnerable parameter or endpoint is not described in the available sources.

RemediationAI

The supplied sources do not identify a fixed release version for this plugin and do not include a vendor advisory confirming a patch, so the first action is to check the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/upsell-order-bump-offer-for-woocommerce/vulnerability/wordpress-upsell-order-bump-offer-for-woocommerce-plugin-3-1-6-cross-site-scripting-xss-vulnerability and the WP Swings plugin page for a version above 3.1.6, then upgrade as soon as one is published; until such a release is confirmed, no patched version can be cited. If no update is available, the most direct compensating control is to deactivate the Upsell Order Bump Offer plugin on sites that do not strictly need checkout upsell offers, accepting the functional loss of the order-bump/upsell display on the cart and checkout pages. Where the plugin must stay active, restrict exposure by placing the site behind a web application firewall or reverse proxy that inspects query strings and POST bodies for reflected script payloads (trade-off: signature-based filtering can be bypassed with encoding tricks and may produce false positives on legitimate rich content), and consider a Content-Security-Policy that blocks inline and third-party script execution on checkout pages (trade-off: WooCommerce, payment gateways and analytics scripts frequently break under a strict CSP and require nonce or allowlist tuning). Because the vector requires UI:R, reinforcing the human channel also helps: alert site administrators and customers that unsolicited links into the store may carry reflected payloads, since the attacker cannot trigger execution without a victim opening the crafted request.

Affected VersionsENISA

Upsell Order Bump Offer for WooCommerce 0 ≤3.1.6

Affected Packages

euvd upsell_order_bump_offer_for_woocommerce 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 affected component is a third-party WordPress plugin (PHP code executing inside the WordPress/WooCommerce stack) distributed by WP Swings as 'Upsell Order Bump Offer for WooCommerce', identified in the supplied CPE as cpe:2.3:a:wp_swings:upsell_order_bump_offer_for_woocommerce with a wildcard version, i.e. all releases through 3.1.6. The root cause is CWE-79, Improper Neutralization of Input During Web Page Generation: the plugin takes attacker-influenced input from an HTTP request and writes it back into an HTML response without correct encoding or neutralization, which in the reflected variant means script content supplied in the request executes in the browser context of whoever opens that request. The CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L vector indicates network reachability, no attack complexity barrier, and no authentication required of the attacker, but a mandatory user-interaction step (UI:R) before the script runs; the scope change (S:C) reflects that the injected code executes in the victim's browser session on the WordPress site rather than being contained to the vulnerable component, with low-rated confidentiality, integrity and availability effects. The specific vulnerable parameter, action handler, or admin/front-end feature is not described in the available sources, and the trigger is likewise not stated, so the analysis cannot confirm whether the reflection sits in a front-end checkout/offer flow or an administrative screen.

Know when Upsell Order Bump Offer For Woocommerce 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

Unauthenticated reflected XSS reachable over the network (AV:N, PR:N) but requiring victim interaction (UI:R); payload executes cross-context in the browser (S:C) with limited C/I/A.

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:N/VI:N/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 WP Swings Upsell Order Bump Offer for WooCommerce upsell-order-bump-offer-for-woocommerce allows Reflected XSS.This issue affects Upsell Order Bump Offer for WooCommerce: from n/a through 3.1.6.

Executive ViewAI

Why It Matters

A high-severity reflected cross-site scripting flaw in the WP Swings Upsell Order Bump Offer for WooCommerce plugin (all versions up to and including 3.1.6) exposes any WordPress site running this WooCommerce add-on to session- and account-compromise risks. An attacker must lure a victim into clicking a crafted link before any code runs, so the practical threat is phishing-driven rather than direct server intrusion, but successful abuse can manipulate the shopping experience and undermine customer trust in the storefront. Leadership should care because affected e-commerce sites handle customer accounts and transactions, and no vendor patch is currently available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim measures include WAF/virtual patching, disabling or removing the plugin on non-essential sites, input sanitization review, and user awareness of phishing lures.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
WooCommerce upsell add-on plugin, common but not universally deployed
Social Media
1
Sightings
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.2%
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