First published: Thu Apr 17 2025(Updated: )
The Forminator Forms – Contact Form, Payment Form & Custom Form Builder plugin for WordPress is vulnerable to Order Replay in all versions up to, and including, 1.42.0 via the 'handle_stripe_single' 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.
Credit: security@wordfence.com
Affected Software | Affected Version | How to fix |
---|---|---|
Forminator | <=1.42.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2025-3479 has been rated as a medium severity vulnerability due to its potential for exploitation in order replay attacks.
To fix CVE-2025-3479, update the Forminator plugin to version 1.43.0 or later.
CVE-2025-3479 affects all versions of the Forminator plugin up to and including version 1.42.0.
CVE-2025-3479 is caused by insufficient validation on a user-controlled key in the 'handle_stripe_single' function.
Users of the Forminator Forms plugin for WordPress who have versions 1.42.0 or earlier are impacted by CVE-2025-3479.