Sceawere
Vulnerability Detail
CVE-2026-115431UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
Missing Authorization in Upsell Order Bump
Vulnerability Metadata
- Severity
- High
- Score / CVSS
- 7.1
- Creation Date
- 1d ago
- Vendor
- WP Swings
- Product
- Upsell Order Bump Offer for WooCommerce
- Attack Type
- Missing Authorization
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H
- Attack Complexity
- LOW
Narrative and Response
Description
Missing Authorization vulnerability in WP Swings Upsell Order Bump Offer for WooCommerce upsell-order-bump-offer-for-woocommerce allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Upsell Order Bump Offer for WooCommerce: from n/a through 3.1.6.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "7.1",
"pubDate": "2026-11-06T13:17:25.180Z",
"pubdate": "2026-11-06T13:17:25.180Z",
"executiveSummary": "The vulnerability identified in 'Upsell Order Bump Offer for WooCommerce' is categorized as a Missing Authorization flaw. This security defect allows unauthorized actors to perform actions restricted to higher-privileged users due to improperly implemented access control checks.\nThe flaw affects all versions of the plugin from n/a through 3.1.6. By failing to validate the authorization level of the user making requests, the plugin inadvertently exposes sensitive functionality to unauthorized entities.\nThe risk implication is significant, as an attacker can manipulate or access features intended solely for administrators or authorized store managers. This could lead to unauthorized modification of upsell configurations, potential data exposure, or the injection of malicious order bumps.\nExploitation requires network access to the target WooCommerce site. No specific authentication is inherently required to reach the vulnerable endpoints, as the lack of access control is the primary vector. Attackers can leverage this to interfere with e-commerce operations, modify sales funnels, or compromise the integrity of the plugin’s administrative interface.",
"technicalDetails": "The root cause of this vulnerability lies in the failure of the 'Upsell Order Bump Offer for WooCommerce' plugin to enforce strict authorization checks on its server-side request handlers. In WordPress plugin development, functionality meant for restricted access must explicitly verify user capabilities using functions like current_user_can() or check_admin_referer() during the request processing cycle.\nIn this specific instance, the plugin handles requests—likely through AJAX actions or REST API endpoints—without validating that the requester possesses the necessary administrative or shop manager permissions. This absence of capability checking creates a situation where any user, regardless of their authenticated state or privilege level, can trigger functions meant for site administration.\nThe exploitation flow begins when an attacker identifies the specific action hooks or API endpoints registered by the plugin. By crafting unauthorized HTTP requests (typically GET or POST) targeted at these vulnerable endpoints, an attacker can bypass the intended security barriers. Because the underlying code fails to verify the session's authorization, the backend processes the request as if it originated from a legitimate administrator.\nVulnerable versions (n/a through 3.1.6) contain code paths where user input or administrative configuration changes are processed without prior verification of the actor's authorization status. For example, if a function responsible for updating plugin settings or modifying an order bump offer does not perform a security check, an attacker can invoke this function remotely. This permits the arbitrary alteration of plugin settings, which could be used to alter upsell displays, redirect customers, or manipulate internal store data related to the order bump configuration.\nThe exposure is network-based, meaning the vulnerability is reachable by anyone with web access to the WordPress site. Post-exploitation impact ranges from unauthorized configuration changes that disrupt store revenue and user experience to more severe escalations where the integrity of order processing is compromised. Since the plugin operates within the WordPress environment, this missing authorization is a critical flaw that violates the principle of least privilege, allowing non-privileged users to manipulate the core operational logic of the plugin."
}