<?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>Cozmoslabs - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/cozmoslabs/</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>Mon, 31 Aug 2026 05:14:23 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/cozmoslabs/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>Unrestricted File Upload in Cozmoslabs Profile Builder Plugin</title><link>https://feed.craftedsignal.io/briefs/2026-08-profile-builder-rce/</link><pubDate>Mon, 31 Aug 2026 05:14:23 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-profile-builder-rce/</guid><description>An unauthenticated remote file upload vulnerability in the Cozmoslabs Profile Builder WordPress plugin (CVE-2026-82607) allows remote attackers to upload arbitrary files to the server via admin-ajax.php.</description><content:encoded><![CDATA[<p>The Cozmoslabs Profile Builder plugin for WordPress, in versions up to and including 3.16.1, contains an unrestricted file upload vulnerability. This flaw resides in the 'wppb_ajax_simple_avatar' function within the 'admin-ajax.php' component, which handles simple avatar uploads. Because the handler fails to properly validate the type or content of uploaded files, a remote, unauthenticated attacker can upload arbitrary files to the web server. If the target server is configured to execute files within the upload directory, this vulnerability can be leveraged to achieve remote code execution (RCE). The vulnerability has been publicly disclosed with functional exploit code available. Administrators are advised to update the Profile Builder plugin to version 3.16.2 or later to remediate this issue.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker performs reconnaissance to identify WordPress sites running vulnerable versions of the Profile Builder plugin.</li>
<li>Attacker crafts a multipart/form-data HTTP POST request targeting /wp-admin/admin-ajax.php.</li>
<li>Attacker includes the action parameter set to trigger the 'wppb_ajax_simple_avatar' handler.</li>
<li>Attacker embeds a malicious script (e.g., a PHP webshell) within the file upload field of the request.</li>
<li>The server-side code fails to validate the extension or MIME type of the uploaded file.</li>
<li>The malicious file is stored on the server's filesystem, typically within the WordPress uploads directory or a subdirectory utilized by the plugin.</li>
<li>Attacker triggers execution of the uploaded file by navigating to its direct URL path.</li>
<li>Attacker gains arbitrary command execution in the context of the web server user.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for full remote code execution on the underlying web server. This leads to complete compromise of the WordPress site, potential exfiltration of database contents, persistent backdoors, and possible lateral movement into the hosting environment. This vulnerability affects any organization running the vulnerable plugin version on a publicly accessible WordPress instance.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized actions for defense:</p>
<ul>
<li>Upgrade the Profile Builder plugin to version 3.16.2 or later immediately.</li>
<li>Audit existing files in the WordPress uploads directory for suspicious PHP files if compromise is suspected.</li>
<li>Implement web application firewall (WAF) rules to inspect and block anomalous POST requests targeting /wp-admin/admin-ajax.php with suspicious file extensions in the payload.</li>
<li>Deploy the provided Sigma rule to detect attempts to invoke the vulnerable AJAX handler.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>wordpress</category><category>web-application</category><category>rce</category><category>file-upload</category></item></channel></rss>