# WooCommerce Stripe Payment Gateway <= 11.1.1 - Authenticated (Shop Manager+) Sensitive Information Exposure via Payment Gateways REST API

- **ID:** WPSEC-2026-3002
- **Plugin:** WooCommerce Stripe Payment Gateway (`woocommerce-gateway-stripe`), https://wordpress.org/plugins/woocommerce-gateway-stripe/
- **Affected versions:** from 8.0.0 before 11.1.2
- **Fixed in:** 11.1.2 (Update to 11.1.2 or later.)
- **Severity:** Medium 4.9 (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/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-11
- **Published:** 2026-11-12
- **URL:** https://wpsec.com/vuln/WPSEC-2026-3002/

## Description

The WooCommerce Stripe Payment Gateway plugin for WordPress is vulnerable to Sensitive Information Exposure via the WooCommerce payment_gateways REST API and the deprecated wc-admin/options REST route in versions 8.0.0 up to, and including, 11.1.1, due to the Stripe gateway's stored live and test secret keys and webhook signing secrets being returned unmasked in these responses. This makes it possible for authenticated attackers with Shop Manager-level access and above, as well as holders of read-only WooCommerce REST API keys, to retrieve the store's Stripe secret API keys and webhook secrets. These could be used to act on the merchant's Stripe account or to forge webhook notifications.

## References

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

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

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.
