CVE-2026-16734
Description
The Stripe Payment Forms by WP Full Pay WordPress plugin before 8.5.2 does not verify that the caller owns the Stripe payment intent referenced by two unauthenticated payment-form AJAX actions, allowing an unauthenticated visitor — using a nonce that is embedded in every public page containing a payment form — to change the amount of a payment intent that the Stripe Payment Forms by WP Full Pay WordPress plugin before 8.5.2 then updates server-side through the Stripe API with the store's secret key. An ownership check added in 8.5.0 was applied to only one payment-intent handler, leaving the pricing-recalculation and payment-intent-update actions unprotected against amount manipulation.
Affected WordPress components
-
Stripe Payment Forms by WP Full Pay – Accept Credit Card Payments, Donations & Subscriptions Plugin · wp-full-stripe-freeBefore 8.5.2View on WordPress.org
A confirmed match is backed by the plugin or theme slug. A possible match is based on the product name only and should be verified.
Affected products and versions
- Unknown Stripe Payment Forms by WP Full Pay — Before 8.5.2
References
- wpscan.com https://wpscan.com/vulnerability/5fcb5b11-3ebd-4821-aa6f-c6be70bac395/
- nvd.nist.gov Official NVD record