CVE-2026-84908: WPFunnels missing authorization in AJAX payment handler

CVE-2026-84908 · Severity: medium · CVSS 5.3 · Published 2026-09-09

WPFunnels is a WordPress plugin for managing sales funnels and checkout flows. The plugin's payment processing AJAX endpoint is accessible to unauthenticated users and fails to validate which products should be added to a cart, allowing attackers to manipulate product prices and bypass discount restrictions, resulting in direct revenue loss through unauthorized discounted transactions.

Technologies: WPFunnels. Vendors: WPFunnels.

Quick answers

Is CVE-2026-84908 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-84908 being exploited in the wild.
How severe is CVE-2026-84908?
Medium severity, with a CVSS score of 5.3, published 9 September 2026.
Which products and versions are affected?
WPFunnels up to and including 3.12.13.
Is there a fix for CVE-2026-84908?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-84908 attacked?
It is attacked over the network.
Am I affected by CVE-2026-84908?
Check whether you run WPFunnels at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

The vulnerability is a missing authorization flaw in the wpfnl_load_payment AJAX action (class-wpfnl-offer.php). The action is registered for both authenticated (wp_ajax_) and unauthenticated (wp_ajax_nopriv_) users, and the underlying add_offer_product_to_cart() function lacks nonce verification, capability checks, and product validation. An unauthenticated attacker can supply arbitrary product_id and step_id parameters to add any WooCommerce product to a cart at any discounted price configured on any funnel step. No authentication or authorization is required; the attack is network-reachable via a standard AJAX POST request. The attacker achieves direct price manipulation and checkout fraud.

Affected products

  • WPFunnels WPFunnels up to and including 3.12.13

Timeline

  • 2026-09-09: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.