WordPress Plugin Vulnerabilities

SureForms < 2.6.0 - Unauthenticated Payment Amount Validation Bypass via 'form_id'

Description

The plugin is vulnerable to Payment Amount Bypass due to the create_payment_intent() function performing a payment validation solely based on the value of a user-controlled parameter. This makes it possible for unauthenticated attackers to bypass configured form payment-amount validation and create underpriced payment/subscription intents by setting form_id to 0.

Affects Plugins

Fixed in 2.6.0

References

Miscellaneous

Original Researcher
Jack Pas (Dark.)
Verified
No

Timeline

Publicly Published
2026-03-27 (about 1 month ago)
Added
2026-03-30 (about 1 month ago)
Last Updated
2026-03-30 (about 1 month ago)

Other