<?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>WishList Member Plugin — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/wishlist-member-plugin/</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>Tue, 26 May 2026 13:34:15 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/wishlist-member-plugin/feed.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-6898: Wishlist Member WordPress Plugin Vulnerability Leads to Site Takeover</title><link>https://feed.craftedsignal.io/briefs/2026-05-cve-2026-6898-wordpress-takeover/</link><pubDate>Tue, 26 May 2026 13:34:15 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-cve-2026-6898-wordpress-takeover/</guid><description>The Wishlist Member plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check (CVE-2026-6898), allowing authenticated attackers with subscriber-level access or higher to update the REST API Secret Key, create administrator accounts, and achieve complete site takeover.</description><content:encoded><![CDATA[<p>CVE-2026-6898 affects the Wishlist Member plugin for WordPress, specifically versions up to and including 3.30.1. A missing capability check on the <code>WishListMember3_Hooks::generate_api_key</code> function allows authenticated attackers with at least subscriber-level privileges to modify sensitive data, specifically the REST API Secret Key. By exploiting this vulnerability, an attacker can create a new membership level with administrator privileges and register an arbitrary administrator-level user account, leading to complete control of the WordPress site. This is a critical vulnerability as it allows for a low-privileged user to gain administrative access, bypassing standard authentication and authorization mechanisms.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker authenticates to the WordPress site with a subscriber-level account or higher.</li>
<li>Attacker sends a request to the <code>WishListMember3_Hooks::generate_api_key</code> function to update the REST API Secret Key due to the missing capability check.</li>
<li>The REST API Secret Key is updated by the attacker.</li>
<li>Attacker leverages the updated REST API Secret Key to create a new membership level.</li>
<li>The attacker configures this new membership level with administrator privileges.</li>
<li>The attacker registers a new user account and assigns it to the newly created membership level with administrator privileges.</li>
<li>Attacker logs in with the newly created administrator account.</li>
<li>Attacker gains complete control over the WordPress site, able to modify content, install plugins, and manage users.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-6898 results in complete site takeover. An attacker can gain administrative access to the WordPress site, enabling them to modify content, inject malicious code, install or remove plugins, and manage user accounts. This can lead to data theft, defacement of the website, or use of the compromised site for malicious purposes, such as hosting phishing pages or malware. The vulnerability impacts any WordPress site using the Wishlist Member plugin version 3.30.1 or earlier.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the Wishlist Member plugin to the latest version to patch CVE-2026-6898.</li>
<li>Deploy the Sigma rule &ldquo;Detect CVE-2026-6898 Exploitation Attempt - REST API Key Update&rdquo; to monitor for unauthorized attempts to update the REST API Secret Key in web server logs.</li>
<li>Review user roles and permissions to ensure appropriate access controls are in place, and investigate any unexpected administrator accounts.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>wordpress</category><category>plugin</category><category>privilege-escalation</category><category>credential-access</category><category>persistence</category><category>initial-access</category></item><item><title>CVE-2026-6897: Wishlist Member Plugin Vulnerability Leads to WordPress Site Takeover</title><link>https://feed.craftedsignal.io/briefs/2026-05-cve-2026-6897-wishlist-member-takeover/</link><pubDate>Tue, 26 May 2026 13:34:00 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-cve-2026-6897-wishlist-member-takeover/</guid><description>CVE-2026-6897 is a critical vulnerability in the Wishlist Member plugin for WordPress, allowing authenticated attackers with subscriber-level access to modify plugin settings, including the REST API secret key, ultimately enabling them to create administrator accounts and take over the entire site.</description><content:encoded><![CDATA[<p>The Wishlist Member plugin, a popular WordPress plugin for membership management, is vulnerable to unauthorized data modification. This vulnerability, identified as CVE-2026-6897, resides in the &lsquo;WishListMember\Features\Team_Accounts::save_settings&rsquo; function. Versions of the plugin up to and including 3.30.1 are affected. An authenticated attacker with subscriber-level or higher permissions can exploit this flaw. By bypassing capability checks, the attacker can modify arbitrary plugin options, including the REST API Secret Key. This critical oversight enables the attacker to create a new membership level with administrator privileges or register an arbitrary administrator-level user account. Successful exploitation results in complete control and takeover of the WordPress site.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An attacker gains subscriber-level access to a WordPress site running a vulnerable version (&lt;=3.30.1) of the Wishlist Member plugin.</li>
<li>The attacker crafts a malicious request to the &lsquo;WishListMember\Features\Team_Accounts::save_settings&rsquo; function, bypassing capability checks.</li>
<li>The request modifies the plugin&rsquo;s settings, specifically targeting the REST API Secret Key.</li>
<li>Using the modified REST API Secret Key, the attacker authenticates and gains elevated privileges.</li>
<li>The attacker creates a new membership level within the plugin and assigns the &lsquo;administrator&rsquo; WordPress role to it.</li>
<li>Alternatively, the attacker uses the modified REST API Secret Key to directly register a new user account with administrator privileges.</li>
<li>The attacker logs in with the newly created administrator account.</li>
<li>The attacker gains full control over the WordPress site, allowing them to modify content, install plugins, and manage users.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-6897 leads to complete site takeover. Attackers can modify website content, inject malicious code, steal sensitive data, and compromise user accounts. Given the widespread use of WordPress and the Wishlist Member plugin, a significant number of websites are potentially vulnerable. The impact ranges from defacement and data theft to complete business disruption and reputational damage. A successful attack allows the attacker to persist on the system indefinitely.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately update the Wishlist Member plugin to the latest version, which contains a patch for CVE-2026-6897.</li>
<li>Deploy the Sigma rule &ldquo;Detect Wishlist Member Plugin API Key Modification&rdquo; to monitor for unauthorized modifications to the REST API Secret Key.</li>
<li>Deploy the Sigma rule &ldquo;Detect Wishlist Member Plugin Admin Account Creation&rdquo; to detect the creation of new administrator accounts via the Wishlist Member plugin.</li>
<li>Review existing user accounts and remove any unauthorized administrator accounts.</li>
<li>Monitor WordPress logs for suspicious activity, particularly related to plugin settings modifications and user account creation.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>wordpress</category><category>plugin</category><category>privilege-escalation</category><category>credential-access</category><category>persistence</category></item><item><title>WishList Member Plugin Privilege Escalation via Missing Authorization (CVE-2026-6419)</title><link>https://feed.craftedsignal.io/briefs/2026-05-wishlist-member-privesc/</link><pubDate>Tue, 26 May 2026 13:33:27 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-wishlist-member-privesc/</guid><description>The WishList Member plugin for WordPress is vulnerable to privilege escalation (CVE-2026-6419) due to a missing capability and nonce check in the ajax_get_screen() function, allowing authenticated attackers with subscriber-level access to retrieve the plugin's REST API Secret Key and create administrator accounts, leading to complete site takeover.</description><content:encoded><![CDATA[<p>The WishList Member plugin for WordPress, versions up to and including 3.30.1, is vulnerable to a privilege escalation vulnerability (CVE-2026-6419). The vulnerability stems from a missing capability and nonce check in the <code>ajax_get_screen()</code> function. This flaw allows authenticated attackers with subscriber-level access (or higher) to supply an arbitrary admin screen identifier via the <code>data[url]</code> parameter. This leads the plugin to load and execute the administrative API configuration template without proper authorization. A successful exploit allows the attacker to retrieve the plugin&rsquo;s plaintext REST API Secret Key. This key can then be used to authenticate to the WishList Member API and create new membership levels with the administrator WordPress role. Finally, the attacker can register an arbitrary administrator-level user account, resulting in a complete site takeover.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An attacker logs into a WordPress site with a valid, low-privileged account (e.g., Subscriber).</li>
<li>The attacker crafts a malicious AJAX request targeting the <code>/wp-admin/admin-ajax.php</code> endpoint.</li>
<li>The crafted request includes the <code>action=wishlistmember_get_screen</code> parameter, triggering the vulnerable <code>ajax_get_screen()</code> function within the WishList Member plugin.</li>
<li>The request includes a <code>data[url]</code> parameter containing a crafted string pointing to an administrative screen related to the plugin&rsquo;s API configuration. This bypasses the missing capability and nonce check.</li>
<li>The <code>ajax_get_screen()</code> function executes the administrative API configuration template, exposing the plaintext REST API Secret Key in the response.</li>
<li>The attacker extracts the REST API Secret Key from the AJAX JSON response.</li>
<li>The attacker uses the obtained REST API Secret Key to authenticate to the WishList Member API and create a new membership level associated with the WordPress administrator role.</li>
<li>Finally, the attacker registers a new WordPress user account and assigns it to the newly created administrator-level membership, granting themselves complete control of the WordPress site.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-6419 allows a low-privileged attacker to gain complete control of the affected WordPress site. This can lead to data breaches, defacement, malware distribution, and denial of service. The vulnerability affects all WordPress sites using the WishList Member plugin versions 3.30.1 and below. The potential number of affected sites is estimated to be in the tens of thousands based on plugin download statistics.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the WishList Member plugin to the latest version to patch CVE-2026-6419.</li>
<li>Deploy the Sigma rule &ldquo;Detect WishList Member API Key Retrieval (CVE-2026-6419)&rdquo; to detect attempts to exploit this vulnerability by monitoring for requests to <code>/wp-admin/admin-ajax.php</code> with the <code>wishlistmember_get_screen</code> action and suspicious <code>data[url]</code> parameters.</li>
<li>Monitor WordPress access logs for unusual AJAX requests originating from low-privileged user accounts, and investigate any suspicious activity.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">threat</category><category>privilege-escalation</category><category>wordpress</category><category>plugin</category><category>CVE-2026-6419</category></item></channel></rss>