Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Remote unauthenticated tampering of a single request field (AV:N/AC:L/PR:N/UI:N); impact is limited to transaction/price integrity with no data or availability effect, so I:L, C:N, A:N.
Primary rating from Vendor (wordfence).
CVSS VectorVendor: wordfence
Lifecycle Timeline
2DescriptionCVE.org
The SureForms - Drag and Drop Form Builder for WordPress plugin for WordPress is vulnerable to Improper Input Validation in all versions up to, and including, 2.2.1. This is due to the plugin accepting the payment amount directly from user-controlled POST data in the 'create_payment_intent' and 'create_subscription_intent' functions without validating it against the form's configured price. This makes it possible for unauthenticated attackers to modify the payment amount to any arbitrary value when submitting a Stripe payment form, potentially purchasing products or services at significantly reduced prices.
AnalysisAI
Payment amount tampering in the SureForms WordPress plugin (versions ≤ 2.2.1) lets unauthenticated attackers submit arbitrary prices when completing Stripe checkout. Because the 'create_payment_intent' and 'create_subscription_intent' handlers trust the amount supplied in user-controlled POST data instead of the form's server-side configured price, an attacker can purchase products or subscriptions for a fraction of their real cost. Reported by Wordfence and fixed in 2.2.2; no public exploit identified at time of analysis and it is not listed in CISA KEV.
Technical ContextAI
SureForms is a drag-and-drop form builder for WordPress that integrates Stripe to collect one-time and recurring payments. The flaw is a classic CWE-20 (Improper Input Validation) business-logic failure: when the front end requests a Stripe PaymentIntent or SubscriptionIntent, the server-side PHP (inc/payments/front-end.php and payment-helper.php) reads the charge amount straight from the client request rather than recomputing it from the form's stored price configuration. Stripe faithfully charges whatever amount the merchant's backend tells it to, so the authoritative price must be enforced on the WordPress side - which this code fails to do, allowing the client to dictate the transaction value.
RemediationAI
Vendor-released patch: update SureForms to version 2.2.2 or later, which enforces the server-side configured price when creating Stripe payment and subscription intents (see WordPress changeset 3427656 at https://plugins.trac.wordpress.org/changeset/3427656/sureforms/ and the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/8b0e0f22-de42-4da9-a0c1-ae41ba57be03). If you cannot upgrade immediately, disable or unpublish any SureForms forms that accept Stripe payments to remove the exploitable endpoints (trade-off: this halts online sales through those forms). As a detective control, reconcile Stripe dashboard charge amounts against expected product prices and set up Stripe Radar or webhook alerts for underpriced or anomalous PaymentIntents so tampered transactions can be flagged, refunded, and fulfillment withheld until the patch is applied.
The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r
Same weakness CWE-20 – Improper Input Validation
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-42797
GHSA-6vjw-3rm9-r84x