<?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 &lt;= 3.30.1 — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/wishlist-member-plugin--3.30.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>Tue, 26 May 2026 13:33:44 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/wishlist-member-plugin--3.30.1/feed.xml" rel="self" type="application/rss+xml"/><item><title>WishList Member WordPress Plugin Missing Authorization Leads to Privilege Escalation (CVE-2026-6895)</title><link>https://feed.craftedsignal.io/briefs/2026-05-wishlist-auth-bypass/</link><pubDate>Tue, 26 May 2026 13:33:44 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-wishlist-auth-bypass/</guid><description>The WishList Member plugin for WordPress is vulnerable to Missing Authorization, allowing attackers to obtain the REST API Secret Key and escalate privileges to administrator.</description><content:encoded><![CDATA[<p>The WishList Member plugin for WordPress, versions up to and including 3.30.1, contains a missing authorization vulnerability. Specifically, the &rsquo;export_settings&rsquo; function lacks proper capability checks. This flaw allows unauthenticated attackers to retrieve the REST API Secret Key via an AJAX JSON response. Obtaining this key enables the attacker to authenticate to the WishList Member API, which can then be leveraged to escalate privileges and create rogue administrator accounts. The vulnerability poses a significant risk to WordPress sites using the WishList Member plugin, potentially leading to complete site takeover.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An unauthenticated attacker sends a request to the WordPress server to trigger the &rsquo;export_settings&rsquo; function in the WishList Member plugin via AJAX.</li>
<li>Due to missing authorization checks, the &rsquo;export_settings&rsquo; function executes and returns the REST API Secret Key in the AJAX JSON response.</li>
<li>The attacker extracts the REST API Secret Key from the server&rsquo;s response.</li>
<li>The attacker uses the REST API Secret Key to authenticate to the WishList Member API.</li>
<li>The attacker uses the authenticated WishList Member API to create a new membership level.</li>
<li>The attacker assigns the administrator WordPress role to the newly created membership level.</li>
<li>The attacker registers a new user account and assigns it to the membership level created in the prior steps.</li>
<li>The attacker logs into the WordPress site using the newly created administrator-level user account, achieving complete site takeover.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of this vulnerability (CVE-2026-6895) allows an attacker to completely compromise a WordPress website. Attackers can create new administrative accounts, modify site content, install malicious plugins, and potentially gain access to sensitive data stored on the server. This can lead to significant reputational damage, financial loss, and potential legal consequences for the website owner.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the WishList Member plugin to the latest version to patch CVE-2026-6895.</li>
<li>Monitor web server logs for requests to the <code>export_settings</code> function in the WishList Member plugin using the Sigma rule <code>Detect WishList Member export_settings Request</code>.</li>
<li>Review existing WordPress user accounts and membership levels for any unauthorized or suspicious entries after patching, and investigate potential exploitation.</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>cve</category></item></channel></rss>