Description
The Forminator Forms – Contact Form, Payment Form & Custom Form Builder plugin for WordPress is vulnerable to DOM-Based Reflected Cross-Site Scripting via the 'error_description' parameter in all versions up to, and including, 1.57.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The vulnerability is only triggerable on pages hosting a Forminator form configured to use the Stripe Checkout Sessions payment API, which became the default in 1.56.0.
Published: 2026-08-25
Score: 7.2 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Forminator Forms, a WordPress plugin, contains a DOM‑based reflected XSS flaw that can be exercised through the error_description query parameter. An unauthenticated attacker can inject malicious JavaScript that will execute in the context of any user who views a page containing the affected form, potentially compromising confidential data or carrying out phishing or other malicious actions. The weakness involves insufficient input sanitization and output escaping, and maps to CWE‑79.

Affected Systems

The vulnerability affects the Forminator Forms – Contact Form, Payment Form & Custom Form Builder plugin provided by WPMU DEV, in all releases up to and including 1.57.0. Any WordPress site running this exact or earlier version and that uses the Stripe Checkout Sessions payment API (the default since 1.56.0) is exposed.

Risk and Exploitability

The CVSS base score of 7.2 indicates a high risk level. No EPSS data is publicly available, but the flaw is only triggerable on forms using Stripe Checkout Sessions, limiting the attack surface. The vulnerability is not listed in the CISA KEV catalog, suggesting no widespread exploitation yet. An attacker can craft a URL with a malicious error_description payload and cause arbitrary script execution in users’ browsers. Because authentication is not required, the risk remains significant for any hosted site using the affected plugin.

Generated by OpenCVE AI on August 25, 2026 at 09:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Forminator Forms to version 1.57.1 or later.
  • Disable the Stripe Checkout Sessions payment API in any forms that cannot be upgraded immediately, to eliminate the trigger path for the vulnerability.
  • Validate and escape the error_description parameter on the client side, or remove the parameter entirely from rendered pages until a code fix is applied.

Generated by OpenCVE AI on August 25, 2026 at 09:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 25 Aug 2026 09:45:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Wpmudev
Wpmudev forminator Forms – Contact Form, Payment Form & Custom Form Builder
Vendors & Products Wordpress
Wordpress wordpress
Wpmudev
Wpmudev forminator Forms – Contact Form, Payment Form & Custom Form Builder

Tue, 25 Aug 2026 08:00:00 +0000

Type Values Removed Values Added
Description The Forminator Forms – Contact Form, Payment Form & Custom Form Builder plugin for WordPress is vulnerable to DOM-Based Reflected Cross-Site Scripting via the 'error_description' parameter in all versions up to, and including, 1.57.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The vulnerability is only triggerable on pages hosting a Forminator form configured to use the Stripe Checkout Sessions payment API, which became the default in 1.56.0.
Title Forminator Forms <= 1.57.0 - Unauthenticated DOM-Based Cross-Site Scripting via 'error_description' Parameter
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

Wordpress Wordpress
Wpmudev Forminator Forms – Contact Form, Payment Form & Custom Form Builder
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-25T07:39:50.754Z

Reserved: 2026-07-29T19:38:07.433Z

Link: CVE-2026-18328

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-25T08:18:08.627

Modified: 2026-08-25T08:18:08.627

Link: CVE-2026-18328

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T09:30:05Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')