<?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>Easy Form Builder by WhiteStudio Plugin for WordPress &lt;= 4.0.11 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/easy-form-builder-by-whitestudio-plugin-for-wordpress--4.0.11/</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 06:19:35 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/easy-form-builder-by-whitestudio-plugin-for-wordpress--4.0.11/feed.xml" rel="self" type="application/rss+xml"/><item><title>WordPress Easy Form Builder Plugin Vulnerable to Unauthenticated Administrator Privilege Escalation (CVE-2026-13439)</title><link>https://feed.craftedsignal.io/briefs/2026-07-easy-form-builder-privesc/</link><pubDate>Tue, 21 Jul 2026 06:19:35 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-easy-form-builder-privesc/</guid><description>An unauthenticated privilege escalation vulnerability exists in the Easy Form Builder by WhiteStudio plugin for WordPress, affecting versions up to and including 4.0.11, allowing attackers to exploit a flaw in the password recovery process by using a publicly visible session identifier ('sid') as a reset token, combined with a publicly accessible nonce refresh endpoint, to set an arbitrary new password for any WordPress user, including administrators, to gain full control.</description><content:encoded><![CDATA[<p>The Easy Form Builder by WhiteStudio plugin for WordPress is affected by a critical unauthenticated privilege escalation vulnerability, tracked as CVE-2026-13439, in versions up to and including 4.0.11. This flaw stems from a insecure password recovery mechanism that relies on a publicly visible session identifier ('sid') acting as a password reset token. Attackers can leverage this by first scraping the 'sid' from a published login form page. They then submit a password recovery request for any known user email, including administrative accounts, via the <code>Emsfb/v1/forms/message/add</code> endpoint. A publicly accessible nonce refresh endpoint, <code>Emsfb/v1/nonce/refresh</code>, further aids exploitation by providing valid WordPress REST nonces to unauthenticated users. Finally, by calling <code>Emsfb/v1/forms/recovery/efb_set_password</code> with the harvested 'sid' and a valid nonce, an attacker can set an arbitrary new password for the target account, ultimately gaining full administrator access to the WordPress site. This vulnerability poses a severe risk, enabling complete site compromise without requiring any prior authentication.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li><strong>Information Gathering</strong>: An unauthenticated attacker accesses a WordPress site using the Easy Form Builder plugin and scrapes the publicly visible session identifier ('sid') from a published login form page.</li>
<li><strong>Password Recovery Request</strong>: The attacker crafts and sends a request to the <code>Emsfb/v1/forms/message/add</code> endpoint, initiating a password recovery process for a known WordPress user's email address, targeting an administrator account if possible.</li>
<li><strong>Nonce Acquisition</strong>: The attacker accesses the publicly accessible <code>Emsfb/v1/nonce/refresh</code> endpoint to obtain a valid WordPress REST nonce without needing authentication.</li>
<li><strong>Password Reset Execution</strong>: With the scraped 'sid' and the acquired valid nonce, the attacker sends a request to the <code>Emsfb/v1/forms/recovery/efb_set_password</code> endpoint, providing a new arbitrary password.</li>
<li><strong>Privilege Escalation</strong>: The plugin's flawed logic processes the request, resetting the target user's password to the attacker-defined value.</li>
<li><strong>Administrative Access</strong>: The attacker uses the newly set password to log in as the compromised user, effectively gaining full administrator access to the WordPress site.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-13439 grants unauthenticated attackers full administrator control over the affected WordPress site. This allows them to execute arbitrary code, manipulate website content, deploy malicious plugins, steal sensitive data, deface the website, or use it as a platform for further attacks. The high CVSS v3.1 base score of 9.8 reflects the critical nature of this vulnerability, indicating ease of exploitation and severe consequences without any user interaction or authentication required. Any organization running the vulnerable plugin faces complete compromise of their WordPress installation.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately patch the Easy Form Builder by WhiteStudio plugin to a version beyond 4.0.11 to remediate CVE-2026-13439.</li>
<li>Deploy the Sigma rule &quot;Detects CVE-2026-13439 Exploitation Attempts via Password Reset Endpoint&quot; to your SIEM for early detection of exploitation attempts.</li>
<li>Enable comprehensive web server logging for HTTP POST requests to the <code>Emsfb/v1/forms/recovery/efb_set_password</code>, <code>Emsfb/v1/forms/message/add</code>, and <code>Emsfb/v1/nonce/refresh</code> endpoints.</li>
<li>Regularly review web server access logs for suspicious activity, particularly involving the IOCs <code>Emsfb/v1/forms/recovery/efb_set_password</code>, <code>Emsfb/v1/forms/message/add</code>, and <code>Emsfb/v1/nonce/refresh</code>.</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>web-vulnerability</category></item></channel></rss>