Description
The WPForms – AI Form Builder for WordPress – Contact Forms, Payment Forms, Survey Form, Quiz & More plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via 'page_title' POST Parameter via {page_title} Smart Tag in all versions up to, and including, 2.0.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. This is only exploitable on forms whose admin-authored confirmation message places the {page_title} Smart Tag inside an HTML attribute context.
Published: 2026-09-25
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Reflected Cross‑Site Scripting that can execute arbitrary JavaScript in a victim’s browser when a crafted form submission is processed
Action: Upgrade
AI Analysis

Impact

The vulnerability allows an attacker to inject arbitrary JavaScript into pages by manipulating the 'page_title' POST parameter. The attack relies on the {page_title} Smart Tag being inserted within an HTML attribute in the confirmation message. When an unauthenticated user clicks a crafted link, the injected script executes in the victim’s browser, potentially enabling cookie theft, session hijacking, and site defacement. This is a classic reflected XSS flaw identified as CWE-79.

Affected Systems

The issue is present in WPForms – AI Form Builder for WordPress – Contact Forms, Payment Forms, Survey Form, Quiz & More plugin for all releases up to and including version 2.0.2. Administrators who have configured the confirmation message to include the {page_title} Smart Tag inside an attribute value are at risk. The threat applies to any WordPress installation that uses one of these affected plugin versions.

Risk and Exploitability

The CVSS score of 6.1 indicates a medium severity. No EPSS score is available, so the exploitation probability is unknown, but XSS attacks typically depend on user interaction, requiring the victim to click a malicious link. The vulnerability is not listed in CISA’s KEV catalog, suggesting no known widespread exploitation. The attack vector is inferred to be external, relying on a crafted POST request that an attacker can trick a user into submitting. Once the victim loads the page, the malicious script runs with the privileges of the visitor, potentially compromising sensitive data or facilitating further attacks.

Generated by OpenCVE AI on September 25, 2026 at 08:47 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade WPForms to a version newer than 2.0.2 where the {page_title} tag is properly sanitized and escaped in all contexts.
  • If an upgrade is not immediately possible, remove the {page_title} Smart Tag from any confirmation messages that are embedded in HTML attributes or restrict the confirmation message to plain text only.
  • Implement a site‑wide Content Security Policy that blocks inline scripts to reduce the impact of any remaining XSS vectors.

Generated by OpenCVE AI on September 25, 2026 at 08:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 25 Sep 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Wpforms
Wpforms wpforms
Vendors & Products Wordpress
Wordpress wordpress
Wpforms
Wpforms wpforms

Fri, 25 Sep 2026 07:45:00 +0000

Type Values Removed Values Added
Description The WPForms – AI Form Builder for WordPress – Contact Forms, Payment Forms, Survey Form, Quiz & More plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via 'page_title' POST Parameter via {page_title} Smart Tag in all versions up to, and including, 2.0.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. This is only exploitable on forms whose admin-authored confirmation message places the {page_title} Smart Tag inside an HTML attribute context.
Title WPForms <= 2.0.2 - Reflected Cross-Site Scripting via 'page_title' POST Parameter
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

Wordpress Wordpress
Wpforms Wpforms
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-09-25T10:33:00.989Z

Reserved: 2026-09-10T16:07:54.730Z

Link: CVE-2026-88996

cve-icon Vulnrichment

Updated: 2026-09-25T10:32:45.417Z

cve-icon NVD

Status : Deferred

Published: 2026-09-25T08:16:40.670

Modified: 2026-09-25T13:08:08.163

Link: CVE-2026-88996

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T09:00:14Z

Weaknesses
  • CWE-79

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