🔐 CVE Alert

CVE-2026-100151

MEDIUM 6.1

Ninja Forms <= 3.15.5 - Reflected DOM-Based Cross-Site Scripting via 'querystring:<key>' URL Parameter

CVSS Score
6.1
EPSS Score
0.0%
EPSS Percentile
0th

The Ninja Forms – Contact Form Builder with Calculators, Quizzes, Signatures & AI Form Builder plugin for WordPress is vulnerable to Reflected DOM-Based Cross-Site Scripting via 'querystring:<key>' URL Parameter in all versions up to, and including, 3.15.5 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 bypass is triggered when an attacker supplies a matching field:&lt;key&gt; URL parameter that causes the server to fully resolve the {field:*} placeholder, forcing the client-side else-branch to abandon the server-sanitized value and reconstruct field content from the raw query string.

CWE CWE-79
Vendor kstover
Product ninja forms – contact form builder with calculators, quizzes, signatures & ai form builder
Published Oct 31, 2026
Stay Ahead of the Next One

Get instant alerts for kstover ninja forms – contact form builder with calculators, quizzes, signatures & ai form builder

Be the first to know when new medium vulnerabilities affecting kstover ninja forms – contact form builder with calculators, quizzes, signatures & ai form builder are published — delivered to Slack, Telegram or Discord.

Get Free Alerts → Free · No credit card · 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

kstover / Ninja Forms – Contact Form Builder with Calculators, Quizzes, Signatures & AI Form Builder
0 ≤ 3.15.5

References

NVD ↗ CVE.org ↗ EPSS Data ↗
wordfence.com: https://www.wordfence.com/threat-intel/vulnerabilities/id/82ace2e3-1120-4be9-a7c6-b64590c8a35f?source=cve plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/ninja-forms/tags/3.15.4/assets/js/min/front-end.js plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/ninja-forms/tags/3.15.4/includes/Templates/fields-html.html#L2 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/ninja-forms/tags/3.15.4/includes/MergeTags/Other.php#L41 wordpress.org: https://wordpress.org/plugins/ninja-forms/ plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/changeset/3749135/ninja-forms/trunk/assets/js/min/front-end.js

Credits

Kuba