<?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>Arbitrary-Deletion — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/arbitrary-deletion/</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>Thu, 28 May 2026 15:01:04 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/arbitrary-deletion/feed.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-8380: WordPress Frontend File Manager Arbitrary Post Deletion</title><link>https://feed.craftedsignal.io/briefs/2026-05-cve-2026-8380-wordpress-plugin-vuln/</link><pubDate>Thu, 28 May 2026 15:01:04 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-cve-2026-8380-wordpress-plugin-vuln/</guid><description>CVE-2026-8380 is a critical authorization bypass vulnerability in the WordPress Frontend File Manager plugin &lt;= 23.6 that allows authenticated low-privilege users, or unauthenticated users with guest uploads enabled, to permanently delete arbitrary WordPress posts, pages, attachments, and custom post types.</description><content:encoded><![CDATA[<p>A critical authorization flaw, CVE-2026-8380, has been discovered in the WordPress plugin &ldquo;Frontend File Manager&rdquo; (nmedia-user-file-uploader), affecting versions 23.6 and earlier. This vulnerability allows authenticated users with low privileges (e.g., subscriber) to delete arbitrary WordPress content, including posts, pages, attachments, and custom post types. The root cause lies in improper authorization validation within the <code>wpfm_delete_file</code> AJAX action. When the plugin&rsquo;s <code>_allow_guest_upload</code> option is enabled, the vulnerability becomes exploitable by unauthenticated attackers. Public exploit code is available, increasing the risk of exploitation against unpatched WordPress sites using the vulnerable plugin.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker visits a page containing the <code>[ffmwp]</code> shortcode to obtain a valid <code>wpfm_ajax_nonce</code> value.</li>
<li>Attacker crafts a POST request to <code>/wp-admin/admin-ajax.php</code> with the <code>action</code> parameter set to <code>wpfm_delete_file</code>.</li>
<li>The request includes the <code>wpfm_ajax_nonce</code> obtained in the previous step for CSRF protection (though this protection is insufficient).</li>
<li>The attacker sets the <code>file_id</code> parameter to the ID of a post they own, bypassing the initial authorization check.</li>
<li>The attacker injects the IDs of target posts (pages, attachments, etc.) into the <code>file_ids[]</code> array.</li>
<li>The vulnerable code iterates over the <code>file_ids[]</code> array and calls <code>wp_delete_post()</code> for each ID without validating ownership or post type.</li>
<li><code>wp_delete_post()</code> is called with the <code>bypass_trash</code> argument set to <code>true</code>, permanently deleting the targeted content.</li>
<li>The attacker successfully deletes arbitrary content from the WordPress site.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-8380 can result in significant data loss and disruption of WordPress websites. An attacker can delete posts, pages, attachments, and custom post types, leading to defacement, denial of service, or exfiltration of sensitive information if attachments contained such data. The vulnerability affects all WordPress sites using the Frontend File Manager plugin version 23.6 or earlier. If the <code>_allow_guest_upload</code> option is enabled, exploitation requires no authentication, increasing the attack surface.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Apply the vendor-supplied patch or upgrade to a version of the Frontend File Manager plugin that addresses CVE-2026-8380.</li>
<li>Disable the <code>_allow_guest_upload</code> option in the Frontend File Manager plugin settings to prevent unauthenticated exploitation.</li>
<li>Deploy the Sigma rule &ldquo;Detect CVE-2026-8380 Exploitation Attempt via wp-admin AJAX&rdquo; to identify potential exploitation attempts in web server logs.</li>
<li>Deploy the Sigma rule &ldquo;Detect CVE-2026-8380 Exploitation Attempt via admin-ajax POST Request&rdquo; to detect the exploitation attempts.</li>
<li>Monitor web server logs for POST requests to <code>/wp-admin/admin-ajax.php</code> with the <code>action</code> parameter set to <code>wpfm_delete_file</code> and unusual combinations of <code>file_id</code> and <code>file_ids[]</code> parameters.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">threat</category><category>cve</category><category>wordpress</category><category>authorization</category><category>privilege-escalation</category><category>arbitrary-deletion</category><category>plugin-vulnerability</category></item></channel></rss>