CVE-2026-94504

Ninja Forms – The Contact Form Builder That Grows With You <= 3.15.3 - Stored Cross-Site Scripting

Published Sep 22, 2026 CVSS 3.1 · 7.2 High EPSS < 1% KEV · Not listed
Description
Ninja Forms 3.15.3 stores an anonymous non-RTE textarea value and renders it without safe HTML encoding in the legacy submission editor. An attacker can break out of the textarea with stored script. When an Administrator opens the attacker-known direct submission URL, the script runs in the WordPress admin origin.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Kstover
Kstover ninja Forms – Contact Form Builder With Calculators, Quizzes, Signatures & Ai Form Builder
Wordpress
Wordpress wordpress
Vendors & Products Kstover
Kstover ninja Forms – Contact Form Builder With Calculators, Quizzes, Signatures & Ai Form Builder
Wordpress
Wordpress wordpress
Type Values Removed Values Added
Description Ninja Forms 3.15.3 stores an anonymous non-RTE textarea value and renders it without safe HTML encoding in the legacy submission editor. An attacker can break out of the textarea with stored script. When an Administrator opens the attacker-known direct submission URL, the script runs in the WordPress admin origin.
Title Ninja Forms – The Contact Form Builder That Grows With You <= 3.15.3 - Stored Cross-Site Scripting
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'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Sep 22, 2026, 2:13 PM
Reserved
Sep 21, 2026, 6:14 PM
Status
Deferred
Published
Sep 22, 2026, 7:16 AM
Modified
Sep 22, 2026, 7:04 PM