<?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>EthPress (&lt; 2.3.6) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/ethpress--2.3.6/</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>Wed, 23 Sep 2026 14:55:42 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/ethpress--2.3.6/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>Authentication Bypass in EthPress WordPress Plugin</title><link>https://feed.craftedsignal.io/briefs/2026-09-ethpress-auth-bypass/</link><pubDate>Wed, 23 Sep 2026 14:55:42 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-ethpress-auth-bypass/</guid><description>CVE-2026-19125 allows unauthenticated attackers to bypass authentication in the EthPress WordPress plugin (v2.3.5 and below) by supplying malformed signatures to impersonate any user with a linked Ethereum wallet.</description><content:encoded><![CDATA[<p>CVE-2026-19125 is an authentication bypass vulnerability affecting the EthPress WordPress plugin, versions 2.3.5 and earlier. The vulnerability exists within the plugin's wallet-based login mechanism, specifically in the <code>Address::log_in()</code> function and related cryptographic signature verification logic. An unauthenticated attacker can exploit this by providing a malformed or empty signature, which the plugin fails to validate correctly.</p>
<p>By supplying an Ethereum wallet address that is already linked to a target WordPress user's account, an attacker can trick the system into authenticating as that user, including accounts with administrative privileges. Once the session cookie is issued, the attacker gains full access to the WordPress site's administrative functions. The flaw was disclosed alongside a functional proof-of-concept (PoC) that automates nonce harvesting, authentication bypass, and session validation. Defenders should identify exposed WordPress instances running EthPress and prioritize upgrading to version 2.3.6 or later.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker performs an initial GET request to <code>/wp-login.php</code> to extract the <code>ethpressLoginWP.loginNonce</code> from the site's HTML.</li>
<li>The attacker crafts a request to the plugin's AJAX endpoint, supplying a target WordPress user's linked wallet address and an empty or malformed cryptographic signature.</li>
<li>The plugin's <code>Address::log_in()</code> function fails to properly verify the signature integrity but proceeds to resolve the wallet address to the corresponding <code>uid</code> in the WordPress database.</li>
<li>The plugin invokes <code>wp_set_auth_cookie()</code> using the resolved <code>uid</code>, granting the attacker a session cookie for the targeted user.</li>
<li>The attacker uses the returned session cookie to browse to the WordPress administrative dashboard.</li>
<li>The attacker leverages the session to access privileged areas, such as <code>/wp/v2/users/me</code> or other administrative REST API endpoints, confirming full site control.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows unauthenticated attackers to gain unauthorized administrative access to WordPress sites running the vulnerable EthPress plugin. This impact includes the potential for complete site compromise, data exfiltration, and the creation of additional persistence mechanisms, such as new administrative users or injected malicious code. The vulnerability is highly severe for any enterprise or individual using EthPress, as it leverages pre-existing wallet links to bypass standard authentication entirely.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the EthPress plugin to version 2.3.6 or newer immediately. There is no configuration-based workaround for this vulnerability.</li>
<li>Audit WordPress <code>wp_usermeta</code> tables for the <code>ethpress</code> meta_key to identify which accounts have linked wallet addresses and prioritize securing these high-value targets.</li>
<li>Implement the following web server-level detection to identify exploitation attempts targeting the plugin's authentication endpoint.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">threat</category><category>wordpress</category><category>authentication-bypass</category><category>cve-2026-19125</category></item></channel></rss>