<?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>Customer Email Verification for WooCommerce (&lt;= 3.3.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/customer-email-verification-for-woocommerce--3.3.0/</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>Fri, 16 Oct 2026 04:24:03 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/customer-email-verification-for-woocommerce--3.3.0/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-104745 - Privilege Escalation in Customer Email Verification for WooCommerce</title><link>https://feed.craftedsignal.io/briefs/2026-10-woocommerce-priv-esc/</link><pubDate>Fri, 16 Oct 2026 04:24:03 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-woocommerce-priv-esc/</guid><description>The Customer Email Verification for WooCommerce plugin for WordPress is vulnerable to unauthenticated privilege escalation due to insufficient entropy in activation token generation when configured to use the 'hashids' encoding method.</description><content:encoded><![CDATA[<p>The Customer Email Verification for WooCommerce plugin for WordPress, in versions up to and including 3.3.0, contains a critical security flaw that allows for unauthenticated privilege escalation. When the plugin is configured with the 'hashids' encoding method, it generates per-user activation secrets using the <code>wp_rand(100)</code> function. This results in an extremely low entropy of approximately 101 possible values, or 7 bits. Because these tokens are generated via reversible Hashids encoding without a cryptographic MAC, and because the verification handler hooked to the WordPress <code>init</code> action lacks nonce verification or rate limiting, an attacker can brute-force the activation code space. By supplying a forged <code>alg_wc_ev_verify_email</code> GET parameter, an unauthenticated attacker can verify and hijack unverified accounts, including those with administrative privileges, provided the attacker can recover or guess the Hashids salt, which typically defaults to an <code>md5(time())</code> value generated at initial setup.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an unauthenticated attacker to hijack any unverified WordPress account, including administrator accounts. This leads to full administrative control over the WordPress instance, enabling arbitrary code execution, data exfiltration, and full site compromise. This vulnerability impacts all WordPress environments utilizing the specified plugin version with the non-default 'hashids' configuration enabled.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Update the 'Customer Email Verification for WooCommerce' plugin to the latest version patched against CVE-2026-104745.</li>
<li>If patching is not immediately feasible, change the plugin's 'Encoding method' from 'hashids' to a more secure alternative or disable the plugin entirely.</li>
<li>Audit the WordPress user database for unverified accounts that could be targeted for hijacking.</li>
<li>Monitor web server logs for high-frequency GET requests containing the <code>alg_wc_ev_verify_email</code> parameter targeting the WordPress home directory or specific verification endpoints.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-application</category><category>wordpress</category><category>privilege-escalation</category><category>cve-2026-104745</category></item></channel></rss>