Insecure Direct Object Reference in WooCommerce Stripe Voucher Payment Intent Update
The Boleto and OXXO voucher gateways’ update-payment-intent AJAX endpoint accepted any order ID, protected only by a nonce printed on public pages, without checking the order key. An unauthenticated visitor could create or update a Stripe payment intent for another customer’s order and reset that order to pending payment. Fixed in 7.6.2.
This vulnerability affects the following application versions:
- WooCommerce Stripe Payment Gateway 5.9.0
- WooCommerce Stripe Payment Gateway 5.9.1
- WooCommerce Stripe Payment Gateway 5.9.2
- WooCommerce Stripe Payment Gateway 6.0.0
- WooCommerce Stripe Payment Gateway 6.0.1
- WooCommerce Stripe Payment Gateway 6.0.2
- WooCommerce Stripe Payment Gateway 6.1.0
- WooCommerce Stripe Payment Gateway 6.1.1
- WooCommerce Stripe Payment Gateway 6.1.2
- WooCommerce Stripe Payment Gateway 6.2.0
- WooCommerce Stripe Payment Gateway 6.2.1
- WooCommerce Stripe Payment Gateway 6.2.2
- WooCommerce Stripe Payment Gateway 6.3.0
- WooCommerce Stripe Payment Gateway 6.3.1
- WooCommerce Stripe Payment Gateway 6.3.2
- WooCommerce Stripe Payment Gateway 6.3.3
- WooCommerce Stripe Payment Gateway 6.4.0
- WooCommerce Stripe Payment Gateway 6.4.1
- WooCommerce Stripe Payment Gateway 6.4.2
- WooCommerce Stripe Payment Gateway 6.4.3
- WooCommerce Stripe Payment Gateway 6.4.4
- WooCommerce Stripe Payment Gateway 6.4.5
- WooCommerce Stripe Payment Gateway 6.4.6
- WooCommerce Stripe Payment Gateway 6.5.0
- WooCommerce Stripe Payment Gateway 6.5.1
- WooCommerce Stripe Payment Gateway 6.5.2
- WooCommerce Stripe Payment Gateway 6.5.3
- WooCommerce Stripe Payment Gateway 6.5.4
- WooCommerce Stripe Payment Gateway 6.6.0
- WooCommerce Stripe Payment Gateway 6.6.1
- WooCommerce Stripe Payment Gateway 6.6.2
- WooCommerce Stripe Payment Gateway 6.6.3
- WooCommerce Stripe Payment Gateway 6.7.0
- WooCommerce Stripe Payment Gateway 6.7.1
- WooCommerce Stripe Payment Gateway 6.7.2
- WooCommerce Stripe Payment Gateway 6.7.3
- WooCommerce Stripe Payment Gateway 6.8.0
- WooCommerce Stripe Payment Gateway 6.8.1
- WooCommerce Stripe Payment Gateway 6.8.2
- WooCommerce Stripe Payment Gateway 6.8.3
- WooCommerce Stripe Payment Gateway 6.9.0
- WooCommerce Stripe Payment Gateway 6.9.1
- WooCommerce Stripe Payment Gateway 6.9.2
- WooCommerce Stripe Payment Gateway 6.9.3
- WooCommerce Stripe Payment Gateway 7.0.0
- WooCommerce Stripe Payment Gateway 7.0.1
- WooCommerce Stripe Payment Gateway 7.0.2
- WooCommerce Stripe Payment Gateway 7.0.3
- WooCommerce Stripe Payment Gateway 7.0.4
- WooCommerce Stripe Payment Gateway 7.0.5
- WooCommerce Stripe Payment Gateway 7.1.0
- WooCommerce Stripe Payment Gateway 7.1.1
- WooCommerce Stripe Payment Gateway 7.1.2
- WooCommerce Stripe Payment Gateway 7.1.3
- WooCommerce Stripe Payment Gateway 7.2.0
- WooCommerce Stripe Payment Gateway 7.2.1
- WooCommerce Stripe Payment Gateway 7.2.2
- WooCommerce Stripe Payment Gateway 7.2.3
- WooCommerce Stripe Payment Gateway 7.3.0
- WooCommerce Stripe Payment Gateway 7.3.1
- WooCommerce Stripe Payment Gateway 7.3.2
- WooCommerce Stripe Payment Gateway 7.3.3
- WooCommerce Stripe Payment Gateway 7.4.0
- WooCommerce Stripe Payment Gateway 7.4.1
- WooCommerce Stripe Payment Gateway 7.4.2
- WooCommerce Stripe Payment Gateway 7.4.3
- WooCommerce Stripe Payment Gateway 7.5.0
- WooCommerce Stripe Payment Gateway 7.5.1
- WooCommerce Stripe Payment Gateway 7.6.0
- WooCommerce Stripe Payment Gateway 7.6.1