Description
The Ninja Forms WordPress plugin 3.15.3 does not escape submitted form field values before outputting them on the submission edit screen in the admin area, which could allow unauthenticated users to submit values through a public form that then execute in the browser of any high-privileged user who reviews the submission.
Published: 2026-09-22
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability involves an unsanitized output of form field values on the submissions edit screen. An attacker can submit malicious JavaScript through a public form, which is later executed in the browser of any high‑privileged administrator who views the submission. This allows arbitrary code execution within the administrator’s session, potentially granting full control over the site. The weakness is a classic stored cross‑site scripting flaw.

Affected Systems

Ninja Forms WordPress plugin, version 3.15.3 is impacted. Any WordPress site running this version with the vulnerable plugin is susceptible to the flaw.

Risk and Exploitability

The CVSS score of 8.8 indicates a high severity. Exploitation requires the capability to submit a public form, which is trivial and does not require authentication. Since the flaw is stored and reflected in the admin interface, any administrator who views the submission can execute the payload. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, but the high CVSS combined with the easy attack path makes it a significant risk.

Generated by OpenCVE AI on September 22, 2026 at 08:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Ninja Forms to the latest version that properly escapes submitted values on the admin screen.
  • Until an update is available, restrict access to the submissions edit screen so that only trusted, high‑privileged users can view it, or remove the ability to view unescaped content.
  • Implement or enforce a content‑security‑policy that blocks inline scripts to reduce the impact of any remaining XSS.

Generated by OpenCVE AI on September 22, 2026 at 08:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 22 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 22 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
First Time appeared Ninjaforms
Ninjaforms ninja Forms
Wordpress
Wordpress wordpress
Weaknesses CWE-79
Vendors & Products Ninjaforms
Ninjaforms ninja Forms
Wordpress
Wordpress wordpress

Tue, 22 Sep 2026 07:15:00 +0000

Type Values Removed Values Added
Description The Ninja Forms WordPress plugin 3.15.3 does not escape submitted form field values before outputting them on the submission edit screen in the admin area, which could allow unauthenticated users to submit values through a public form that then execute in the browser of any high-privileged user who reviews the submission.
Title Ninja Forms 3.15.3 - Unauthenticated Stored XSS via Paragraph Text Field in Submissions Admin
References
Metrics cvssV3_1

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


Subscriptions

Ninjaforms Ninja Forms
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-22T10:06:03.491Z

Reserved: 2026-09-16T10:23:44.712Z

Link: CVE-2026-92438

cve-icon Vulnrichment

Updated: 2026-09-22T10:05:14.338Z

cve-icon NVD

Status : Received

Published: 2026-09-22T07:16:31.220

Modified: 2026-09-22T11:17:26.377

Link: CVE-2026-92438

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T08:30:17Z

Weaknesses
  • CWE-79

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