<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Ninja Forms Plugin (&lt;= 3.14.8) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/ninja-forms-plugin--3.14.8/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Tue, 21 Jul 2026 15:20:33 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/ninja-forms-plugin--3.14.8/feed.xml" rel="self" type="application/rss+xml"/><item><title>Ninja Forms Plugin Vulnerability Allows Network-Wide Data Deletion in WordPress Multisite</title><link>https://feed.craftedsignal.io/briefs/2026-07-ninja-forms-rce/</link><pubDate>Tue, 21 Jul 2026 15:20:33 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-ninja-forms-rce/</guid><description>A critical privilege escalation vulnerability, CVE-2026-65049, in the Ninja Forms plugin (version 3.14.8 and prior) for WordPress Multisite allows a subsite Administrator to trigger network-wide deletion of all Ninja Forms data by exploiting an incorrect authorization check combined with unsafe multisite migration defaults, leading to severe data loss.</description><content:encoded><![CDATA[<p>The Ninja Forms plugin, specifically versions 3.14.8 and prior, for WordPress Multisite contains a critical authorization vulnerability, identified as CVE-2026-65049. This flaw allows a subsite Administrator, who typically has limited privileges, to trigger a network-wide deletion of all Ninja Forms data across the entire WordPress Multisite instance. Attackers exploit an incorrect site-scoped capability check in conjunction with unsafe multisite migration defaults. By sending a specially crafted POST request to the <code>/wp-admin/admin-ajax.php</code> endpoint with the <code>nf_delete_all_data</code> action and a valid per-site nonce, the attacker can invoke migration routines. These routines then unconditionally iterate through all blogs via <code>switch_to_blog()</code>, dropping all <code>nf3_*</code> tables and clearing associated options and transients on every subsite, without requiring super-admin or network-admin privileges. This vulnerability poses a severe data loss risk and can lead to significant operational disruption for organizations using WordPress Multisite with the affected Ninja Forms plugin.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>A subsite administrator, potentially a malicious insider or an external attacker who has gained subsite admin privileges, targets a vulnerable WordPress Multisite instance running Ninja Forms plugin version 3.14.8 or prior.</li>
<li>The attacker identifies the Ninja Forms plugin's AJAX action <code>nf_delete_all_data</code> as a potential vector for unauthorized operations.</li>
<li>A crafted HTTP POST request is prepared, targeting the <code>/wp-admin/admin-ajax.php</code> endpoint on the WordPress Multisite instance.</li>
<li>The request body includes the <code>action=nf_delete_all_data</code> parameter and a valid per-site nonce to authenticate the request as originating from a legitimate subsite administrator.</li>
<li>The WordPress application processes the request, and due to an incorrect authorization check, the <code>nf_delete_all_data</code> action is allowed to proceed despite the subsite administrator lacking network-wide privileges.</li>
<li>The Ninja Forms plugin's migration routines are invoked, which internally utilize <code>switch_to_blog()</code> to programmatically iterate through every subsite configured within the WordPress Multisite network.</li>
<li>During this iteration, for each subsite, the plugin executes commands to drop all <code>nf3_*</code> database tables and clears associated options and transients.</li>
<li>The final objective is achieved: all Ninja Forms data is completely deleted across the entire WordPress Multisite network, resulting in a denial of service and data loss.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-65049 results in the complete deletion of all Ninja Forms data across every subsite within a WordPress Multisite installation. This leads to a severe denial of service, as all forms and associated submissions become permanently inaccessible. Organizations relying on Ninja Forms for critical business processes, data collection, or customer interactions will face significant operational disruption, data loss, and potential regulatory compliance issues. The impact extends beyond a single subsite, affecting the entire network, making recovery complex and time-consuming. The CVSS v3.1 base score for this vulnerability is 9.3 (Critical).</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately update the Ninja Forms plugin to a version greater than 3.14.8 on all WordPress Multisite installations to patch CVE-2026-65049.</li>
<li>Deploy the provided Sigma rule to your SIEM to detect attempts to exploit the <code>admin-ajax.php</code> endpoint with the <code>nf_delete_all_data</code> action.</li>
<li>Ensure web server logs (category <code>webserver</code>) are configured to capture full HTTP request details, including <code>cs-method</code>, <code>cs-uri-stem</code>, and <code>cs-uri-query</code>, to enable detection.</li>
<li>Review access controls for all subsite administrators within WordPress Multisite environments, ensuring they operate with the principle of least privilege.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>wordpress</category><category>plugin</category><category>privilege-escalation</category><category>data-deletion</category><category>webserver</category><category>cve</category></item></channel></rss>