<?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/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Drag and Drop File Upload for Elementor Forms (&lt;= 1.6.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/drag-and-drop-file-upload-for-elementor-forms--1.6.0/</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, 10 Sep 2026 03:03:37 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/drag-and-drop-file-upload-for-elementor-forms--1.6.0/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Unauthenticated Remote Code Execution in Drag and Drop File Upload for Elementor Forms</title><link>https://feed.craftedsignal.io/briefs/2026-09-drag-and-drop-file-upload-rce/</link><pubDate>Thu, 10 Sep 2026 03:03:37 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-drag-and-drop-file-upload-rce/</guid><description>An arbitrary file upload vulnerability in the Drag and Drop File Upload for Elementor Forms WordPress plugin allows unauthenticated attackers to execute arbitrary code via MIME type validation bypass.</description><content:encoded><![CDATA[<p>The Drag and Drop File Upload for Elementor Forms WordPress plugin, version 1.6.0 and earlier, contains a critical arbitrary file upload vulnerability tracked as CVE-2026-18351. The vulnerability exists within the 'is_file_type_valid()' function, which improperly handles the 'type' parameter during file uploads. Specifically, the function uses this attacker-controlled parameter as a regex key when checking against MIME type allowlists. By crafting a request that influences this logic, an unauthenticated attacker can bypass existing file type restrictions. The 'sanitize_file_name()' function subsequently normalizes the filename, potentially converting a manipulated input into a executable PHP script. If successfully exploited, this flaw allows for unauthenticated remote code execution on the underlying WordPress server. Defenders should identify instances of this plugin in their environment and ensure they are patched beyond version 1.6.0.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker performs reconnaissance to identify sites running the vulnerable Drag and Drop File Upload for Elementor Forms plugin.</li>
<li>Attacker crafts an HTTP POST request targeting the 'elementor_file_upload' function endpoint.</li>
<li>Attacker injects a malicious payload into the 'type' parameter to subvert the 'is_file_type_valid()' regex validation logic.</li>
<li>Attacker uploads a file with a double extension or normalized name that bypasses the MIME type allowlist.</li>
<li>The plugin's 'sanitize_file_name()' function normalizes the malicious filename into an executable PHP file.</li>
<li>The web server saves the attacker-supplied PHP file to a publicly accessible directory.</li>
<li>Attacker requests the uploaded PHP file via the web browser to trigger remote code execution.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-18351 enables unauthenticated remote code execution. This can lead to full site compromise, data exfiltration, installation of webshells for persistence, and further lateral movement within the hosting infrastructure.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Immediately update the Drag and Drop File Upload for Elementor Forms plugin to the latest available version beyond 1.6.0.</li>
<li>Audit web server logs for HTTP POST requests to the 'elementor_file_upload' endpoint containing irregular 'type' parameters or attempts to upload .php, .phtml, or .php5 files.</li>
<li>Implement Web Application Firewall (WAF) rules to inspect and block requests containing suspicious MIME type strings or file upload attempts from unauthorized or non-standard sources.</li>
<li>Use file integrity monitoring to detect the creation of new, unexpected files in plugin-associated upload directories.</li>
</ol>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>vulnerability</category><category>rce</category><category>wordpress</category><category>web-application</category></item></channel></rss>