Description
Ninja Forms plugin version 3.14.8 and prior for WordPress Multisite contains an incorrect authorization vulnerability that allows a subsite Administrator to trigger network-wide deletion of all Ninja Forms data by exploiting a site-scoped capability check combined with unsafe multisite migration defaults. Attackers can send a crafted POST request to the admin-ajax.php endpoint with the nf_delete_all_data action and a per-site nonce to invoke migration routines that unconditionally iterate all blogs via switch_to_blog(), dropping all nf3_* tables and clearing options and transients across every subsite in the network without requiring super-admin or network-admin privileges.
Published: 2026-07-21
Score: 8.4 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an incorrect authorization flaw that allows any subsite Administrator on a WordPress Multisite installation to trigger a deletion routine that erases all Ninja Forms data across every site in the network. The flaw lies in the nf_delete_all_data AJAX action, which performs a site‑scoped capability check but does not restrict the action to super‑admin or network‑admin users. When an attacker crafts a POST request to admin‑ajax.php with the nf_delete_all_data action and a valid per‑site nonce, the plugin’s migration code executes unconditionally. It iterates over all blogs via switch_to_blog(), dropping all nf3_* tables and clearing options and transients, thereby destroying every form, submission, setting and related data.

Affected Systems

The issue affects the Ninja Forms plugin from Saturday Drive, versions 3.14.8 and earlier, when used on WordPress Multisite networks. Users of these plugin releases are at risk if their setup allows subsite administrators to access the nf_delete_all_data AJAX endpoint.

Risk and Exploitability

The CVSS score of 8.4 indicates high severity, while the EPSS score of less than 1% shows a low but not negligible exploitation probability. The vulnerability is not listed in the CISA KEV catalog, yet it can be exploited without requiring super‑admin level privileges; a subsite administrator has sufficient access to send the crafted request, making the attack straightforward. Once executed, the deletion affects the entire network, creating a catastrophic data loss scenario.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Ninja Forms plugin to the latest release that removes the vulnerable nf_delete_all_data action and enforces proper authorization checks.
  • Restrict the nf_delete_all_data AJAX endpoint so that only super‑administrators can invoke it; this may involve removing the per‑site capability check or adding a strict capability check in a custom code snippet.
  • Block or monitor POST requests to admin‑ajax.php containing the nf_delete_all_data action using a security plugin or firewall rule to provide an additional layer of defense until the plugin is updated.

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

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

Type Values Removed Values Added
First Time appeared Saturday Drive
Saturday Drive ninja Forms
Wordpress
Wordpress wordpress
Vendors & Products Saturday Drive
Saturday Drive ninja Forms
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 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description Ninja Forms plugin version 3.14.8 and prior for WordPress Multisite contains an incorrect authorization vulnerability that allows a subsite Administrator to trigger network-wide deletion of all Ninja Forms data by exploiting a site-scoped capability check combined with unsafe multisite migration defaults. Attackers can send a crafted POST request to the admin-ajax.php endpoint with the nf_delete_all_data action and a per-site nonce to invoke migration routines that unconditionally iterate all blogs via switch_to_blog(), dropping all nf3_* tables and clearing options and transients across every subsite in the network without requiring super-admin or network-admin privileges.
Title Ninja Forms Cross-Site Network-Wide Data Deletion on WordPress Multisite via nf_delete_all_data AJAX Action
Weaknesses CWE-863
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Ninjaforms Ninja Forms
Saturday Drive Ninja Forms
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-22T14:56:16.047Z

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

Link: CVE-2026-65049

cve-icon Vulnrichment

Updated: 2026-07-21T14:52:29.548Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses