<?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>Cve-2026-8994 — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2026-8994/</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, 27 May 2026 07:18:28 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2026-8994/feed.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-8994 - WordPress Login with NEAR Plugin Authentication Bypass</title><link>https://feed.craftedsignal.io/briefs/2026-05-cve-2026-8994-wordpress-auth-bypass/</link><pubDate>Wed, 27 May 2026 07:18:28 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-cve-2026-8994-wordpress-auth-bypass/</guid><description>The Login with NEAR plugin for WordPress is vulnerable to authentication bypass due to the `ajaxLoginWithNear()` function issuing valid authentication cookies based on a substring check of the `account` POST parameter, allowing unauthenticated attackers to log in as existing users or create new accounts.</description><content:encoded><![CDATA[<p>The Login with NEAR plugin for WordPress, in versions up to and including 0.3.3, contains an authentication bypass vulnerability (CVE-2026-8994). The <code>ajaxLoginWithNear()</code> function, exposed to unauthenticated users via the <code>wp_ajax_nopriv</code> action, inadequately validates the <code>account</code> POST parameter.  Specifically, it checks only for the presence of <code>.near</code> within the supplied account string. This flawed logic allows an attacker to forge a valid WordPress authentication cookie for any existing user whose email address matches the <code>&lt;account&gt;@near.org</code> pattern. Furthermore, if no such user exists, the plugin automatically creates a new WordPress account associated with the attacker-supplied <code>account</code> identifier. This vulnerability poses a significant risk, enabling attackers to gain unauthorized access and potentially escalate privileges to administrator level.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An unauthenticated attacker sends a POST request to <code>/wp-admin/admin-ajax.php</code> with the <code>action</code> parameter set to <code>login_with_near</code>.</li>
<li>The attacker includes the <code>account</code> parameter in the POST request, setting its value to a string containing <code>.near</code> and matching a target user&rsquo;s email prefix (e.g., <code>admin.near</code>).</li>
<li>The <code>ajaxLoginWithNear()</code> function is triggered, processing the attacker&rsquo;s crafted <code>account</code> value.</li>
<li>The function performs a substring check for <code>.near</code> within the supplied <code>account</code> value but lacks proper cryptographic verification or nonce checks.</li>
<li>The plugin searches for a WordPress user with an email address matching <code>&lt;account&gt;@near.org</code> (e.g., <code>admin.near@near.org</code>).</li>
<li>If a matching user is found, a valid WordPress authentication cookie is issued for that user. If no user exists, a new user account is created using the attacker-supplied <code>account</code> identifier.</li>
<li>The attacker receives the valid WordPress authentication cookie.</li>
<li>The attacker uses the forged or newly created cookie to access the WordPress administration panel and other protected resources.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-8994 allows unauthenticated attackers to bypass authentication and gain unauthorized access to WordPress websites using the affected Login with NEAR plugin. Attackers can potentially log in as any existing user, including administrators, or create new unauthorized accounts. This can lead to complete site compromise, data theft, defacement, or other malicious activities. The severity of the impact depends on the privileges of the compromised user account.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Apply the vendor-supplied patch or upgrade to a version of the Login with NEAR plugin greater than 0.3.3 to remediate CVE-2026-8994.</li>
<li>Deploy the Sigma rule <code>Detect WordPress Login with NEAR Authentication Bypass Attempt</code> to identify potential exploitation attempts targeting the vulnerable <code>ajaxLoginWithNear</code> endpoint.</li>
<li>Monitor web server logs for POST requests to <code>/wp-admin/admin-ajax.php</code> with the <code>action</code> parameter set to <code>login_with_near</code> (see rule <code>Detect WordPress Login with NEAR Authentication Bypass Attempt</code>).</li>
<li>Review user accounts for any unauthorized accounts created with email addresses ending in <code>@near.org</code>.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>wordpress</category><category>authentication-bypass</category><category>cve-2026-8994</category><category>cloud</category></item></channel></rss>