Severity by source
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Realistic actor is an authenticated subsite Administrator (PR:L); the site-scoped check but network-wide effect crosses authorization boundaries into other subsites (S:C); pure data destruction gives I:H/A:H and C:N.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
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.
Articles & Coverage 2
AnalysisAI
Network-wide data destruction in the Ninja Forms WordPress plugin (versions 3.14.8 and prior) lets a low-privilege subsite Administrator wipe all Ninja Forms data across an entire Multisite network. By abusing a site-scoped capability check paired with unsafe multisite migration defaults, an actor who reaches the nf_delete_all_data admin-ajax action with a valid per-site nonce triggers migration routines that iterate every blog and drop all nf3_* tables plus related options and transients - no super-admin or network-admin rights needed. Reported by VulnCheck with a vendor patch available; there is no public exploit identified at time of analysis and it is not listed in CISA KEV.
Technical ContextAI
The affected component is Ninja Forms (vendor: Saturday Drive; CPE cpe:2.3:a:saturday_drive:ninja_forms:*), a widely used PHP form-builder plugin, running under WordPress Multisite. The root cause is CWE-863 (Incorrect Authorization): the AJAX handler validates a WordPress capability that is scoped only to the current subsite, but the underlying migration/upgrade routine it invokes is network-global. That routine loops over all blogs with WordPress's switch_to_blog() API and unconditionally executes destructive schema operations (DROP of nf3_* tables) and option/transient clearing on each. Because the capability model in Multisite distinguishes a subsite Administrator from a network Super Admin, the mismatch between a site-scoped permission gate and a network-wide side effect is what elevates a routine data-reset feature into a network-wide destructive primitive.
RemediationAI
Patch available per vendor advisory - upgrade Ninja Forms to the fixed release above 3.14.8 as published in the plugin changelog (https://wordpress.org/plugins/ninja-forms/changelog/); the exact patched version number is not stated in the provided data, so confirm it against the changelog before deploying. Until patched, apply compensating controls tailored to Multisite: block or restrict the admin-ajax.php nf_delete_all_data action at the WAF/reverse-proxy layer (trade-off: legitimate data-reset from the admin UI will fail); tighten who holds the subsite Administrator role and, where possible, limit destructive plugin management to Super Admins only (trade-off: subsite operators lose self-service plugin control); and ensure fresh, tested database backups of the nf3_* tables and network options exist so a triggered deletion is recoverable (trade-off: does not prevent the deletion, only limits its damage). Because a cross-site delivery is plausible, also enforce standard CSRF hardening and educate subsite admins against following unexpected admin links. Review the VulnCheck advisory for any additional vendor-recommended mitigations.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same weakness CWE-863 – Incorrect Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-46269
GHSA-8235-3h67-fv4q