Read the docs

FunnelKit Payment Gateway for Stripe IDOR exposes order billing data

Priority LOW 36CWE-639Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
High · None · None
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-639.

Summary

Versions up to and including 1.15.0.2 of the FunnelKit Payment Gateway for Stripe WooCommerce plugin are affected. Missing validation of a user controlled key in the order-pay parameter causes an insecure direct object reference (CWE-639). An unauthenticated remote attacker can read the billing name, email address, phone number and street address of any store order by enumerating sequential order IDs, and the data is emitted even when WooCommerce rejects the order-pay request.

Written with Claude Haiku 5.5 from the sources below · 2026-11-07

Description from the CNA

The FunnelKit Payment Gateway for Stripe WooCommerce plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 1.15.0.2 via the 'order-pay (WP query var from /checkout/order-pay/<ID>/)' parameter due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to read the full billing PII — including name, email address, phone number, and complete street address — of any store order by enumerating sequential order IDs, as this data is emitted into the inline fkwcs_data JavaScript object via wp_localize_script on every matching page response. Exploitation occurs even when WooCommerce itself rejects the order-pay page request, because the plugin's wp_localize_script call runs independently of WooCommerce's own order-key validation on the same request.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
teamfunnelkitFunnelKit Payment Gateway for Stripe WooCommerceup to 1.15.0.2—No fix listedCNA
  • FunnelKit Payment Gateway for Stripe WooCommerce Vendorteamfunnelkit Affected up to 1.15.0.2 Fixed in — No fix listed CNA

Remediation

The sources list no fixed version for FunnelKit Payment Gateway for Stripe WooCommerce.

Written with Claude Haiku 5.5 from the sources below · 2026-11-07

Timeline

  1. 2026-11-07 Threatist record created from CVE-2026-109991
  2. 2026-11-07 Alias added: GHSA-jr5x-vmcq-9485
  3. 2026-11-07 CISA SSVC decision points changed
  4. 2026-11-07 Priority changed: MEDIUM → LOW

References

  • TI-2026-83500 Unauthenticated SQL injection in FunnelKit Automations plugin CVSS 3.1HIGH 7.5
  • TI-2026-75165 Missing authorization in FunnelKit exposes WooCommerce order billing data CVSS 3.1HIGH 7.5
  • TI-2026-70220 FunnelKit Unauthenticated Stored Cross-Site Scripting via Order Fields CVSS 3.1HIGH 7.2

Sources