CVE-2026-92438

8.8

WordPress · Ninja Forms

The Ninja Forms WordPress plugin contains a stored cross-site scripting vulnerability that allows unauthenticated attackers to execute malicious scripts in the browser of an administrator.

Executive summary

A high-severity stored cross-site scripting vulnerability in the Ninja Forms plugin for WordPress allows unauthenticated attackers to achieve remote code execution in the context of an administrator's browser.

Vulnerability

The vulnerability is a stored cross-site scripting (CWE-79) flaw caused by a failure to sanitize input on public-facing forms. An unauthenticated attacker can inject malicious scripts that execute when a high-privileged user views the submission within the administrative dashboard.

Business impact

The exploitation of this vulnerability poses a significant risk to organizational security by enabling full account takeover of administrative accounts. Given the CVSS score of 8.8, the potential for unauthorized administrative access, data exfiltration, and site manipulation is severe and requires immediate attention to prevent compromise.

Remediation

Immediate Action: Update the Ninja Forms plugin to version 3.15.4 or later immediately to apply the necessary input sanitization patches.

Proactive Monitoring: Monitor administrative audit logs for unusual account activity or unauthorized configuration changes that may indicate a compromised session.

Compensating Controls: Deploy a Web Application Firewall (WAF) with updated rulesets to block suspicious script injections targeting form submission endpoints.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the critical nature of stored XSS vulnerabilities in administrative interfaces, organizations must prioritize patching this plugin immediately. Failure to update allows for trivial exploitation by unauthenticated actors, which can lead to complete administrative compromise of the WordPress environment.

More WordPress CVEs all →

History

  1. Disclosed CVE record published
  2. Collected by CVE Brief via github
  3. Analyst report written
  4. Published in the daily brief high section

Sources

Originally found and disclosed by Venkateswara Reddy Challa, with WPScan (coordinator), per the CVE Program record.