Description
Ninja Forms WordPress plugin version 3.14.8 contains a client-side enforcement of server-side security vulnerability that allows unauthenticated attackers to bypass all form validation by merging attacker-controlled field metadata over server-loaded form definitions before validation runs. Attackers can craft a malicious AJAX submission overriding field types, removing required flags, and disabling CAPTCHA checks through the nopriv AJAX endpoint to trigger form actions such as email notifications and database storage with unverified, attacker-controlled content.
Published: 2026-07-21
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Ninja Forms 3.14.8 performs a client‑controlled merge of field metadata into the server‑loaded form definition before running validation. An attacker can override field types, remove required flags, and disable CAPTCHA checks by sending crafted AJAX data to the nopriv endpoint. This allows unrestricted, unauthenticated submissions that can trigger email notifications or database storage with attacker‑controlled content.

Affected Systems

WordPress sites running the Ninja Forms plugin version 3.14.8. The product is part of Saturday Drive’s Ninja Forms line, identified by the provided CPE string. Administrators should verify whether this exact version is in use and consider upgrading.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity. The EPSS score of < 1% suggests a low likelihood of exploitation, and the issue is not listed in CISA’s KEV catalog. The publicly accessible nopriv AJAX endpoint provides a remote unauthenticated attack vector that could be used by stealthy actors to inject arbitrary content into forms.

Generated by OpenCVE AI on July 30, 2026 at 17:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Ninja Forms to the latest version that includes remediating server‑side validation checks.
  • Disable or restrict access to the nopriv AJAX endpoint so that only authenticated users or whitelisted IPs can submit forms.
  • Implement server‑side verification that ignores client‑supplied field metadata and enforces the original form definition, ensuring required fields, field types, and CAPTCHA checks are applied regardless of the submission payload.

Generated by OpenCVE AI on July 30, 2026 at 17:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 23 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 22 Jul 2026 01:00:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Vendors & Products Wordpress
Wordpress wordpress

Tue, 21 Jul 2026 22:30:00 +0000

Type Values Removed Values Added
First Time appeared Ninjaforms
Ninjaforms ninja Forms
CPEs cpe:2.3:a:ninjaforms:ninja_forms:*:*:*:*:*:wordpress:*:*
Vendors & Products Ninjaforms
Ninjaforms ninja Forms

Tue, 21 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Description Ninja Forms WordPress plugin version 3.14.8 contains a client-side enforcement of server-side security vulnerability that allows unauthenticated attackers to bypass all form validation by merging attacker-controlled field metadata over server-loaded form definitions before validation runs. Attackers can craft a malicious AJAX submission overriding field types, removing required flags, and disabling CAPTCHA checks through the nopriv AJAX endpoint to trigger form actions such as email notifications and database storage with unverified, attacker-controlled content.
Title Ninja Forms Server-Side Validation Bypass via Client-Controlled Field Metadata Merge in AJAX Submission Handler
Weaknesses CWE-602
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Ninjaforms Ninja Forms
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-23T14:27:47.196Z

Reserved: 2026-07-21T14:05:53.719Z

Link: CVE-2026-65051

cve-icon Vulnrichment

Updated: 2026-07-23T14:27:43.560Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T17:30:17Z

Weaknesses
  • CWE-602

    Client-Side Enforcement of Server-Side Security