CVE-2026-101921
MediumCVSS 4.7Exploitation Probability (EPSS)
Low risk15th percentile - higher than 15% of all known CVEs
Summary
The WPForms plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'attacker-chosen key referenced by the smart tag' parameter in all versions up to and including 2.0.2.1 due to insufficient input sanitization and output escaping.
Risk Assessment
An unauthenticated attacker can inject arbitrary scripts into pages that execute if they can trick a user into clicking a link. This can lead to session theft or account takeover.
Recommendation
Update the WPForms plugin to a version newer than 2.0.2.1 as soon as it is available, and avoid embedding {query_var} smart tags inside iframe srcdoc attributes in form descriptions.
Other vulnerabilities in WPForms
See all- CVE-2026-88996Medium
The WPForms plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'page_title' POST parameter and {page_title} Smart Tag in all versions up to and including 2.0.2 due to insufficient input sanitization and output escaping. It is only exploitable on forms whose confirmation message places the {page_title} Smart Tag inside an HTML attribute context.
- CVE-2026-15782Medium
WPForms plugin for WordPress up to 2.0.0.1 has a Stored XSS vulnerability via the data-sitekey attribute of OptinMonster integration. Authenticated attackers with contributor-level access can inject scripts that execute on page view.
- CVE-2026-12127Medium
The WPForms plugin for WordPress up to version 1.10.2 is vulnerable to CRLF Injection, allowing email header injection. The flaw occurs due to improper handling of the Reply-To display name, enabling unauthenticated attackers to inject arbitrary headers like Bcc into outgoing notification emails.
- CVE-2026-48835High
In WPForms versions <= 1.10.0.4, there is an issue with unauthenticated access to the contact form, leading to broken access control.
- CVE-2026-4986Medium
The WPForms WordPress plugin before version 1.10.0.5 does not verify the authenticity of incoming PayPal webhook events before processing them, allowing unauthenticated attackers to forge webhook payloads and manipulate the payment state of arbitrary transactions.
- CVE-2026-7792Medium
The WPForms plugin for WordPress up to version 1.10.0.1 does not properly verify the authenticity of PayPal Commerce webhooks. Unauthenticated attackers can forge webhook events and modify payment records, e.g., reactivate a cancelled subscription.
Original NVD description (English source)
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 the 'attacker-chosen key referenced by the smart tag (e.g. "x")' parameter in all versions up to, and including, 2.0.2.1 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. Exploitation requires that a site administrator has previously saved a form whose description embeds a {query_var} Smart Tag inside an iframe srcdoc attribute and has enabled Show Description on a public-facing page.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

