The Contact Form 7 plugin for WordPress is vulnerable to Order Replay in all versions up to, and including, 6.0.5 via the 'wpcf7_stripe_skip_spam_check' function due to insufficient validation on a user controlled key. This makes it possible for unauthenticated attackers to reuse a single Stripe PaymentIntent for multiple transactions. Only the first transaction is processed via Stripe, but the plugin sends a successful email message for each transaction, which may trick an administrator into fulfilling each order.
We have discovered 1,772,583 live websites that are affected by CVE-2025-3247.
| Product | |
| Category | Form Builders |
| Vulnerable Domains | 1,772,583 live websites (49% of Contact Form 7 install base) |
| Vulnerable Versions |
|
| Vulnerable Versions Count | 116 versions ( 91% of all versions) |
| 338,881 websites | |
| 178,012 websites | |
| 165,360 websites | |
| 114,501 websites | |
| 100,770 websites | |
| 75,801 websites | |
| 72,384 websites | |
| 56,432 websites | |
| 56,271 websites | |
| 56,152 websites |
| .com | 680,165 websites |
| .de | 99,863 websites |
| .it | 71,056 websites |
| .ru | 61,281 websites |
| .org | 56,265 websites |
| .nl | 50,200 websites |
| .fr | 47,143 websites |
| .co.uk | 46,708 websites |
| .net | 44,177 websites |
| .pl | 42,380 websites |
| Domain | Country | Rank | Contacts |
|---|---|---|---|
| ****.br | *** | ||
| **********.de | *** | ||
| ********.com | *,*** | ||
| ***.domains | *,*** | ||
| ************.com | *,*** | ||
| *******.org | *,*** | ||
| ************.com | *,*** | ||
| ***************.com | *,*** | ||
| *********.com | *,*** | ||
| ***************.com | *,*** |
FAQ