<?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>Acf — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/acf/</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 23:17:47 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/acf/feed.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-8809: Advanced Custom Fields: Extended WordPress Plugin Privilege Escalation</title><link>https://feed.craftedsignal.io/briefs/2026-05-cve-2026-8809-wordpress-privesc/</link><pubDate>Thu, 28 May 2026 23:17:47 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-cve-2026-8809-wordpress-privesc/</guid><description>The Advanced Custom Fields: Extended plugin for WordPress is vulnerable to Privilege Escalation (CVE-2026-8809), allowing an unauthenticated attacker to create an administrator-level user by bypassing validation in versions up to 0.9.2.5 if a specific form is exposed.</description><content:encoded><![CDATA[<p>CVE-2026-8809 is a critical privilege escalation vulnerability affecting the Advanced Custom Fields: Extended (ACFE) plugin for WordPress, specifically versions up to and including 0.9.2.5. The vulnerability stems from the <code>after_validate_save_post()</code> function&rsquo;s unconditional trust in the attacker-controlled <code>_acf_post_id</code> POST parameter. This allows attackers to bypass validation checks, specifically those related to user role assignment in ACFE frontend forms. Successful exploitation requires a public ACFE frontend form configured with a &ldquo;Create User&rdquo; action that includes a mapped role field. By manipulating the <code>_acf_post_id</code> parameter, an unauthenticated attacker can suppress validation errors related to role allow-lists and administrator role capabilities, leading to the creation of a new administrator-level user account on the WordPress site. This vulnerability poses a significant threat to WordPress sites using the ACFE plugin.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker identifies a WordPress site using the Advanced Custom Fields: Extended plugin (version &lt;= 0.9.2.5) with a publicly accessible ACFE frontend form configured with a &ldquo;Create User&rdquo; action that maps a role field.</li>
<li>The attacker crafts a malicious HTTP POST request to the form&rsquo;s submission endpoint.</li>
<li>The POST request includes attacker-controlled user data, including the desired administrator role for the new user.</li>
<li>The attacker manipulates the <code>_acf_post_id</code> POST parameter to point to a controlled cleanup branch.</li>
<li>The <code>after_validate_save_post()</code> function processes the request and, due to the manipulated <code>_acf_post_id</code>, silently discards crucial validation errors, including role allow-list violations implemented by <code>acfe_field_user_roles::validate_front_value()</code> and administrator-role capability guard errors introduced by <code>acfe_module_form_action_user::validate_action()</code>.</li>
<li>The <code>wp_insert_user()</code> function executes with the attacker-supplied administrator role argument, bypassing standard WordPress permission checks due to the suppressed validation errors.</li>
<li>A new user account with administrator privileges is created on the WordPress site.</li>
<li>The attacker logs in using the newly created administrator account, gaining full control over the WordPress site.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-8809 allows an unauthenticated attacker to create a new administrator-level user account on the affected WordPress site. This grants the attacker complete control over the website, enabling them to modify content, install malicious plugins, access sensitive data, and potentially compromise the underlying server. Given the wide usage of WordPress and the ACFE plugin, this vulnerability has the potential to impact numerous websites and organizations. A CVSS v3.1 base score of 9.8 indicates the critical severity of this vulnerability.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the Advanced Custom Fields: Extended plugin to a version greater than 0.9.2.5 to patch CVE-2026-8809.</li>
<li>Monitor web server logs for suspicious POST requests to ACFE form submission endpoints containing unusual values or manipulation attempts in the <code>_acf_post_id</code> parameter (see example Sigma rule below).</li>
<li>Implement strong input validation and sanitization on all user-supplied data in ACFE forms, particularly for user roles and capabilities.</li>
<li>Review the configuration of all public ACFE frontend forms and ensure that user creation actions are properly secured and validated.</li>
<li>Deploy the Sigma rule to detect the creation of new administrator accounts via wp_insert_user function.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>privilege-escalation</category><category>wordpress</category><category>acf</category><category>acfe</category><category>cloud</category></item></channel></rss>