The Formidable Forms plugin for WordPress is vulnerable to a payment integrity bypass in all versions up to, and including, 6.28. This is due to the Stripe Link return handler (`handle_one_time_stripe_link_return_url`) marking payment records as complete based solely on the Stripe PaymentIntent status without comparing the intent's charged amount against the expected payment amount, and the `verify_intent()` function validating only client secret ownership without binding intents to specific forms or actions. This makes it possible for unauthenticated attackers to reuse a PaymentIntent from a completed low-value payment to mark a high-value payment as complete, effectively bypassing payment for goods or services.
We have discovered 59,936 live websites that are affected by CVE-2026-2890.
| Product | |
| Category | Wordpress Plugins |
| Vulnerable Domains | 59,936 live websites (87% of Formidable Forms install base) |
| Vulnerable Versions |
|
| Vulnerable Versions Count | 237 versions ( 100% of all versions) |
| 27,583 websites | |
| 4,150 websites | |
| 4,143 websites | |
| 3,852 websites | |
| 2,514 websites | |
| 2,510 websites | |
| 1,699 websites | |
| 1,342 websites | |
| 1,242 websites | |
| 1,017 websites |
| .com | 29,841 websites |
| .org | 3,980 websites |
| .co.uk | 2,846 websites |
| .de | 2,462 websites |
| .nl | 2,426 websites |
| .fr | 1,865 websites |
| .com.au | 1,607 websites |
| .ca | 1,448 websites |
| .net | 1,206 websites |
| .ch | 1,047 websites |
| Domain | Country | Rank | Contacts |
|---|---|---|---|
| *********.com | *** | ||
| **************.com | *,*** | ||
| ********.com | *,*** | ||
| ************.**.**.uk | **,*** | ||
| **************.com | **,*** | ||
| **********.me | **,*** | ||
| ************.uk | **,*** | ||
| ***********.com | **,*** | ||
| *******.org | **,*** | ||
| **********.com | **,*** |
FAQ