Skip to main content

SureForms CVE-2026-15288

| EUVDEUVD-2026-42797 HIGH
Improper Input Validation (CWE-20)
2026-07-10 security@wordfence.com GHSA-6vjw-3rm9-r84x
7.5
CVSS 3.1 · Vendor: wordfence
Share

Severity by source

Vendor (wordfence) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
vuln.today AI
5.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (wordfence).

CVSS VectorVendor: wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

Lifecycle Timeline

2
Analysis Generated
Jul 10, 2026 - 05:31 vuln.today
CVE Published
Jul 10, 2026 - 05:16 nvd
HIGH 7.5

DescriptionCVE.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.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

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

Share

CVE-2026-15288 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy