<?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>Multi Uploader for Gravity Forms (&lt;= 1.1.8) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/multi-uploader-for-gravity-forms--1.1.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>Wed, 05 Aug 2026 09:15:43 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/multi-uploader-for-gravity-forms--1.1.8/feed.xml" rel="self" type="application/rss+xml"/><item><title>Unauthenticated Arbitrary Media Deletion in Multi Uploader for Gravity Forms</title><link>https://feed.craftedsignal.io/briefs/2026-08-cve-2026-5581/</link><pubDate>Wed, 05 Aug 2026 09:15:43 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-cve-2026-5581/</guid><description>The Multi Uploader for Gravity Forms WordPress plugin is vulnerable to unauthenticated arbitrary media deletion via missing capability checks and exposed CSRF nonces.</description><content:encoded><![CDATA[<p>The Multi Uploader for Gravity Forms plugin for WordPress (versions 1.1.8 and below) contains a critical vulnerability (CVE-2026-5581) that allows unauthenticated attackers to delete any file from the WordPress media library. The flaw exists within the <code>plupload_ajax_delete_file()</code> function, which is improperly registered with the <code>wp_ajax_nopriv_gfmu_delete_file</code> hook. Furthermore, the security nonce intended to prevent Cross-Site Request Forgery (CSRF) is inadvertently exposed within the <code>GFMU_options</code> JavaScript object on any public-facing page containing a multi-uploader form. Because the function lacks adequate capability checks, an unauthenticated attacker can discover the valid nonce and craft an AJAX request to delete arbitrary attachments by their ID. This vulnerability poses a high risk to WordPress site integrity, as it enables the mass destruction of media assets.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker browses public-facing pages on the target WordPress site to identify presence of the plugin.</li>
<li>Attacker inspects page source or JavaScript execution context to extract the <code>GFMU_options</code> object.</li>
<li>Attacker parses the JavaScript object to obtain the active CSRF nonce value.</li>
<li>Attacker identifies target attachment IDs (e.g., via brute force or sequential estimation if ID enumeration is possible).</li>
<li>Attacker crafts an HTTP POST request targeting the <code>/wp-admin/admin-ajax.php</code> endpoint.</li>
<li>Attacker includes the <code>action</code> parameter set to <code>gfmu_delete_file</code> and provides the valid nonce and target attachment ID.</li>
<li>The vulnerable plugin function <code>plupload_ajax_delete_file()</code> executes the deletion without verifying the user's administrative privileges.</li>
<li>The specified media file is permanently removed from the WordPress media library and storage.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in the permanent loss of media library assets. This can disrupt website operations, destroy historical content, and force administrators to rely on backups for restoration. The vulnerability is highly accessible as it does not require prior authentication or elevated permissions.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritize the following actions to mitigate this vulnerability:</p>
<ul>
<li>Update the &quot;Multi Uploader for Gravity Forms&quot; plugin to the latest version immediately.</li>
<li>Implement Web Application Firewall (WAF) rules to restrict access to the <code>/wp-admin/admin-ajax.php</code> endpoint for actions related to file deletion from unauthenticated sessions.</li>
<li>Monitor web server logs for suspicious POST requests to <code>admin-ajax.php</code> involving the <code>gfmu_delete_file</code> action, especially those lacking associated administrative cookies.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>wordpress</category><category>cve-2026-5581</category><category>arbitrary-file-deletion</category><category>web-application</category></item></channel></rss>