<?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>The Welcomizer (&lt;= 2.8.1) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/the-welcomizer--2.8.1/</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>Sat, 19 Sep 2026 10:11:11 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/the-welcomizer--2.8.1/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>CVE-2026-4327: Remote Code Execution in The Welcomizer WordPress Plugin</title><link>https://feed.craftedsignal.io/briefs/2026-09-welcomizer-rce/</link><pubDate>Sat, 19 Sep 2026 10:11:11 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-welcomizer-rce/</guid><description>The Welcomizer WordPress plugin contains a remote code execution vulnerability allowing authenticated subscribers to inject arbitrary PHP code via an insufficiently protected AJAX handler.</description><content:encoded><![CDATA[<p>The Welcomizer plugin for WordPress is vulnerable to Remote Code Execution (RCE) in all versions up to and including 2.8.1. The flaw exists within the twiz_ajax_callback AJAX action, specifically in the 'savesection' handler, which fails to implement necessary authorization checks. Although the handler verifies a nonce, the required nonce value is easily retrievable by any authenticated user via the directly accessible twiz-ajax.js.php file.</p>
<p>Once an attacker obtains the nonce, they can perform an authenticated AJAX request to the server. The handler processes user-supplied 'custom logic' through an eval() function call without validating the user's permissions via current_user_can(). This allows an attacker with a low-privilege account, such as a WordPress Subscriber, to inject and execute arbitrary PHP code on the server, leading to potential full site compromise.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker authenticates to the WordPress site as a Subscriber-level user.</li>
<li>Attacker sends an HTTP GET request to /wp-content/plugins/the-welcomizer/twiz-ajax.js.php to extract the active session nonce.</li>
<li>Attacker crafts an HTTP POST request targeting the AJAX endpoint, typically /wp-admin/admin-ajax.php.</li>
<li>Attacker includes the 'action' parameter set to 'twiz_ajax_callback' and the 'savesection' sub-action.</li>
<li>Attacker includes the previously harvested nonce in the request to bypass the initial check.</li>
<li>Attacker injects malicious PHP code into the 'twiz_custom_logic' parameter while setting the 'twiz_logic_output' option.</li>
<li>The server-side script executes the attacker-supplied code via the insecure eval() function.</li>
<li>Attacker achieves remote code execution within the context of the web server process.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an authenticated user with minimal privileges to execute arbitrary code on the web server. This can lead to complete site takeover, unauthorized access to database contents, modification of site configuration, or use of the server as a pivot point for further lateral movement within the target organization's infrastructure.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Immediately update the 'The Welcomizer' plugin to the latest available version beyond 2.8.1.</li>
<li>If an update is unavailable, disable the plugin until a patch is applied.</li>
<li>Deploy the Sigma rules below to your web server logs to monitor for attempts to trigger the vulnerable 'savesection' AJAX handler.</li>
<li>Review WordPress user accounts and audit subscriber-level activity for unauthorized access to the twiz-ajax.js.php endpoint.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>wordpress</category><category>plugin-vulnerability</category><category>rce</category></item></channel></rss>