Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessBrowse funnel landing pages to enumerate valid step_id values
-
DeliveryInfer product_id integers from public WooCommerce product URLs
-
ExploitCraft unauthenticated POST to wp-admin/admin-ajax.php with action=wpfnl_load_payment
-
ExecutionServer adds arbitrary product at the step's configured discount price
-
PersistAttacker completes WooCommerce checkout at manipulated price
-
ImpactMerchant sustains direct revenue loss
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The |
| Impact | The CVSS 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N) vector correctly captures the unauthenticated network-reachable nature of the flaw, though the I:L rating may understate the business consequence for active WooCommerce merchants - even a mid-sized e-commerce operator in inowroclaw running regular promotional funnels could sustain meaningful revenue losses if attackers systematically exploit the price manipulation to purchase high-value items at deep discounts. The attack is trivially automatable: no authentication, no complex preconditions, a single crafted POST to a standard WordPress AJAX endpoint. No EPSS data was provided, and the vulnerability does not appear in CISA KEV, so confirmed active exploitation has not been reported. However, public availability of source code diffs via WordPress Plugin Trac lowers the barrier to exploit construction significantly. Exploitation is gated only on the presence of active funnel steps with configured discounts - sites with WPFunnels installed but no configured funnels have substantially reduced exposure. |
| Exploit ScenarioDerived | An unauthenticated attacker browses a WooCommerce storefront running WPFunnels, identifies a valid |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 09, 2026
Price manipulation via missing authorization in WPFunnels plugin for WordPress (all versions ≤3.12.13) lets unauthenticated attackers add arbitrary WooCommerce products to a cart at any discounted price configured on any funnel step. The wpfnl_load_payment AJAX action is exposed via wp_ajax_nopriv_ with no nonce verification, no capability check, and no server-side validation confirming the caller-supplied product_id corresponds to the configured offer on the specified step_id. Exploitation enables systematic checkout price manipulation and direct merchant revenue loss; no public exploit identified at time of analysis.
RemediationAI
Update WPFunnels to the version released after 3.12.13 via the WordPress plugin dashboard or the official WordPress plugin repository. The upstream fix is committed in WordPress Plugin Trac changeset 3675200 (https://plugins.trac.wordpress.org/changeset?reponame=&old=3675200%40wpfunnels&new=3675200%40wpfunnels); administrators should confirm the installed version incorporates this changeset. Wordfence users may obtain temporary protection via Wordfence firewall virtual patching. If an immediate update is not feasible, a WAF or web server rule blocking unauthenticated POST requests to wp-admin/admin-ajax.php where action=wpfnl_load_payment eliminates the attack vector, with the trade-off that legitimate anonymous upsell checkout flows relying on this action will also be blocked. Temporarily deactivating the WPFunnels plugin removes exposure entirely until a confirmed patched release can be deployed. Vendor advisory and Wordfence intelligence detail: https://www.wordfence.com/threat-intel/vulnerabilities/id/5a24d442-56f9-4f6d-bff6-0eb354249895.
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
WPFunnels is a WordPress plugin that extends WooCommerce with sales funnel capabilities, including one-click upsells and order bumps. The vulnerability originates in includes/core/offer/class-wpfnl-offer.php, specifically in the add_offer_product_to_cart() function bound to the wpfnl_load_payment AJAX action. WordPress's wp_ajax_nopriv_ hook intentionally registers this action for unauthenticated visitors to support anonymous checkout flows, but the handler performs no nonce verification, no WordPress capability check, and critically no server-side cross-validation confirming that the attacker-supplied product_id is the product actually configured as the offer on the attacker-supplied step_id. CWE-862 (Missing Authorization) describes exactly this class of flaw: a resource or operation accessible without the required access control enforcement. Because funnel steps carry configured discount prices, the absent product/step pairing validation allows any product to be injected into the cart at any configured discount. Plugin Trac source references at lines 71, 166, and 213 of class-wpfnl-offer.php in both 3.12.12 and 3.12.13 confirm the vulnerable code path. CPE: cpe:2.3:a:getwpfunnels:wpfunnels_-_funnel_builder_for_woocommerce_with_checkout_&_one_click_upsell:*:*:*:*:*:*:*:*.
Know when Wpfunnels Funnel Builder For Woocommerce With Checkout One Click Upsell 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:N/S:U/C:N/I:L/A:N
Network-reachable unauthenticated AJAX endpoint with no complexity barriers; impact limited to cart price manipulation with no confidentiality or availability loss.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The WPFunnels plugin for WordPress is vulnerable to Missing Authorization in versions up to, and including, 3.12.13. This is due to the plugin registering the 'wpfnl_load_payment' AJAX action for both authenticated and unauthenticated (wp_ajax_nopriv_) users and the underlying add_offer_product_to_cart() function performing no nonce verification, no capability check, and no validation that the attacker-supplied product_id is the offer product actually configured on the attacker-supplied step_id. This makes it possible for unauthenticated attackers to add arbitrary WooCommerce products to a cart at any discounted price configured on any funnel step, enabling price manipulation and revenue loss at checkout.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Privilege escalation in the WPFunnels (Funnel Builder for WooCommerce) plugin for WordPress lets authenticated users hol
Local File Inclusion in the WPFunnels WordPress plugin (all versions through 3.12.7) allows authenticated administrators
Stored cross-site scripting (XSS) in WPFunnels - Easy Funnel Builder plugin for WordPress versions up to 3.7.9 allows au
EUVD-2026-74687
GHSA-cr4w-84pm-5qc4
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB