# WooCommerce Stripe Payment Gateway < 11.2.0 - Unauthenticated Sensitive Information Exposure via Pay for Order Page

- **ID:** WPSEC-2026-2965
- **Plugin:** WooCommerce Stripe Payment Gateway (`woocommerce-gateway-stripe`), https://wordpress.org/plugins/woocommerce-gateway-stripe/
- **Affected versions:** all versions before 11.2.0
- **Fixed in:** 11.2.0 (Update to 11.2.0 or later.)
- **Severity:** Low 3.7 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N)
- **Weakness:** CWE-200
- **Usage among sites WPSec scans:** plugin High, affected versions High (as of 2026-11-12)
- **Attack surface analysis:** https://attacksurface.wpsec.com/plugin/woocommerce-gateway-stripe
- **Fix released:** 2026-11-10
- **Published:** 2026-11-12
- **URL:** https://wpsec.com/vuln/WPSEC-2026-2965/

## Description

The WooCommerce Stripe Payment Gateway plugin for WordPress is vulnerable to Sensitive Information Exposure via the Pay for Order page in all versions up to, and including, 11.1.2, due to the plugin adding the order's billing details (name, email, phone and address) to the page's localized script data whenever a valid order key is present, even while WooCommerce is still showing its guest email verification form. This makes it possible for unauthenticated attackers who hold an order-pay link to read the billing details of a guest order without proving ownership of the billing email.

## References

- https://wpsec.com/vuln/WPSEC-2026-2965/
- https://plugins.svn.wordpress.org/woocommerce-gateway-stripe/tags/11.2.0/
- https://wordpress.org/plugins/woocommerce-gateway-stripe/

Source: WPSec, https://wpsec.com/vuln/WPSEC-2026-2965/

License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Free to use, share and adapt, also commercially, if you credit WPSec and link to this advisory.
