<?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>Cpe:2.3:a:divi:form_builder_plugin_5_1_8:*:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3adiviform_builder_plugin_5_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>Thu, 02 Jul 2026 13:41:41 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3adiviform_builder_plugin_5_1_8/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>Divi Form Builder Plugin Vulnerable to Unauthenticated RCE (CVE-2026-5524)</title><link>https://feed.craftedsignal.io/briefs/2026-07-divi-form-builder-rce/</link><pubDate>Thu, 02 Jul 2026 13:41:41 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-divi-form-builder-rce/</guid><description>The Divi Form Builder plugin for WordPress, in versions up to and including 5.1.8, is vulnerable to arbitrary file upload leading to remote code execution due to insufficient file extension validation where user-supplied input is interpolated into a regular expression, allowing unauthenticated attackers to bypass .htaccess protections with specific PHP-executable extensions and upload malicious PHP files to the /wp-content/uploads/de_fb_uploads/ directory for remote execution, particularly on Nginx-based servers where .htaccess is ineffective.</description><content:encoded><![CDATA[<p>The Divi Form Builder plugin for WordPress, impacting all versions up to and including 5.1.8, is susceptible to an Arbitrary File Upload vulnerability (CVE-2026-5524) that can lead to Remote Code Execution. This flaw stems from inadequate validation of file extensions within the <code>do_image_upload()</code> function. Attackers can leverage a critical oversight where the <code>acceptFileTypes</code> POST parameter's user-supplied input is directly interpolated into a regular expression used for file validation. This allows unauthenticated attackers to specify PHP-executable extensions like <code>.phtml</code>, <code>.phar</code>, <code>.php5</code>, or <code>.php7</code>, effectively bypassing the plugin's <code>.htaccess</code> protection, which only blocks <code>.php</code> files. The issue is further exacerbated on Nginx-based servers, where <code>.htaccess</code> files are not processed, rendering this protective measure completely ineffective. By obtaining a nonce from any public page displaying a form, threat actors can upload malicious PHP files to the <code>/wp-content/uploads/de_fb_uploads/</code> directory and execute them remotely via HTTP, gaining full control over the compromised WordPress instance.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li><strong>Initial Access</strong>: An unauthenticated attacker identifies a public WordPress page containing a Divi Form Builder form.</li>
<li><strong>Information Gathering</strong>: The attacker requests the public page via HTTP to obtain a valid nonce value from the page's source code, which is required for subsequent requests.</li>
<li><strong>Exploitation Request</strong>: The attacker crafts a malicious HTTP POST request targeting the Divi Form Builder's file upload functionality, likely to an <code>admin-ajax.php</code> endpoint with a specific action parameter.</li>
<li><strong>Parameter Manipulation</strong>: The crafted POST request includes a manipulated <code>acceptFileTypes</code> parameter, specifying a PHP-executable extension such as <code>.phtml</code>, <code>.php5</code>, <code>.php7</code>, or <code>.phar</code> to bypass the plugin's insufficient validation logic.</li>
<li><strong>Malicious File Upload</strong>: The attacker includes a PHP webshell within the POST request, which is then uploaded to the server and stored in the publicly accessible <code>/wp-content/uploads/de_fb_uploads/</code> directory.</li>
<li><strong>Remote Code Execution</strong>: The attacker accesses the newly uploaded webshell via a direct HTTP GET request to its URL (e.g., <code>https://example.com/wp-content/uploads/de_fb_uploads/shell.phtml</code>), executing arbitrary commands on the compromised server.</li>
<li><strong>Post-Exploitation</strong>: With remote code execution, the attacker can proceed with further compromise, including data exfiltration, website defacement, privilege escalation, or deploying additional malware.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-5524 leads to unauthenticated Remote Code Execution on the affected WordPress site. This means attackers can execute arbitrary commands, potentially leading to complete website compromise, data theft from the underlying database, defacement of web content, or the installation of backdoors and other malicious software. For organizations, this can result in significant financial losses, reputational damage, regulatory fines due to data breaches, and a persistent foothold for further network intrusion. While specific victim counts are not available, all users of the vulnerable Divi Form Builder plugin are at risk, particularly those running on Nginx servers where <code>.htaccess</code> protections are ineffective.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li><strong>Patch CVE-2026-5524</strong>: Immediately update the Divi Form Builder plugin to a version greater than 5.1.8 to remediate CVE-2026-5524.</li>
<li><strong>Deploy Sigma Rule</strong>: Deploy the <code>CVE-2026-5524-Divi-Form-Builder-Webshell-Access</code> Sigma rule to your webserver logs to detect post-exploitation activity.</li>
<li><strong>Implement Server-Side Restrictions</strong>: For Nginx servers, ensure configurations explicitly disallow the execution of PHP files within upload directories, such as <code>/wp-content/uploads/de_fb_uploads/</code>, by default.</li>
<li><strong>Monitor WordPress Logs</strong>: Enable comprehensive logging for your WordPress environment, including access to web server logs, to capture requests to plugin-specific endpoints and access attempts to suspicious files.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>wordpress</category><category>plugin-vulnerability</category><category>rce</category><category>webserver</category><category>php</category></item></channel></rss>