Skip to main content

WishList Member CVE-2026-6895

| EUVDEUVD-2026-31526 HIGH
Improper Privilege Management (CWE-269)
2026-05-23 Wordfence GHSA-7f9p-fmh2-r992
8.8
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Register or reuse subscriber account
  2. Delivery
    Send AJAX request to export_settings
  3. Exploit
    Read REST API Secret Key from JSON
  4. Install
    Authenticate to WishList Member REST API
  5. C2
    Create membership level mapped to administrator role
  6. Execute
    Register attacker account into level
  7. Impact
    Full WordPress site takeover

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a low-privileged authenticated WordPress session on a site running WishList Member ≤3.30.1 (CVSS PR:L), which on membership-oriented deployments - the plugin's intended use case - is typically trivial because open user registration is commonly enabled; no user interaction is needed (UI:N) and the request is reachable over the network (AV:N). The specific feature required is the plugin's 'export_settings' AJAX action, and the chain only completes if the plugin's REST API (which accepts the leaked Secret Key for membership-level creation with WordPress role mapping) is also reachable. Limiting factors: sites where the plugin is not installed or already upgraded past 3.30.1 are not affected, and sites that block self-registration force an attacker to first obtain or phish any low-privilege credential before exploitation.

Impact

The CVSS vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H indicates network-reachable, low-complexity exploitation requiring only low privileges and no user interaction, with full impact across the CIA triad - a realistic and high-priority risk for any site that allows untrusted user registration (a common configuration for membership sites running this very plugin). The vulnerability is not listed in CISA KEV and no EPSS score or public exploit was provided in the input, so no public exploit identified at time of analysis; however, the disclosure path through Wordfence and the trivial exploit chain described in the advisory mean weaponization within Wordfence's WAF-rule disclosure window is plausible. Note a tension in the available data: the description mentions 'an attacker' obtaining the key via AJAX, which on default WordPress could imply unauthenticated nonce-only access, but the CVSS vector explicitly encodes PR:L - so this analysis treats it as requiring a low-privileged authenticated session (e.g., subscriber), and defenders should confirm with the Wordfence advisory whether open registration is a precondition.

Exploit ScenarioDerived

An attacker registers a low-privilege account on a target WordPress site running WishList Member 3.30.1 or earlier (or uses any existing subscriber-level credentials), then issues an authenticated AJAX request to the export_settings action and reads the plugin's REST API Secret Key from the JSON response. Using that key, they call the WishList Member REST API to create a new membership level mapped to the WordPress 'administrator' role and provision an attacker-controlled user into it, yielding full site takeover within minutes.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 23, 2026

Privilege escalation in the WishList Member WordPress plugin versions up to 3.30.1 allows authenticated low-privilege users to obtain the REST API Secret Key via the unprotected 'export_settings' AJAX endpoint and leverage it to register arbitrary administrator accounts. The CVSS 8.8 (High) rating reflects full confidentiality, integrity, and availability impact, and while no public exploit is identified at time of analysis, the discovery by Wordfence - a major WordPress security vendor - typically precedes broader exploitation against the large WordPress plugin ecosystem.

RemediationAI

Upgrade WishList Member to a version newer than 3.30.1 - the input data does not name an exact fixed version, so released patched version not independently confirmed; check the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/5b313e3d-61e0-496e-af3b-155666fae059?source=cve and the vendor site https://wishlistmember.com/ for the current patched build before deploying. Until the patched version is installed, restrict access to /wp-admin/admin-ajax.php?action=export_settings (and any plugin-specific REST routes that consume the Secret Key) at the web server or WAF, rotate the WishList Member REST API Secret Key on every site after upgrade in case it has already been exfiltrated, audit administrator accounts and membership levels for unexpected entries created since plugin installation, and consider temporarily disabling open user registration if it is enabled - with the trade-off that this will block legitimate self-service signups on membership sites.

Affected VersionsENISA

Wishlist Member 0 ≤3.30.1

Affected Packages

euvd wishlist_member no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

WishList Member is a popular WordPress membership plugin that exposes administrative configuration through admin-ajax.php handlers. The root cause is CWE-269 (Improper Privilege Management): the 'export_settings' AJAX handler omits the required WordPress capability check (e.g., current_user_can('manage_options')) before returning the plugin's REST API Secret Key in its JSON response. Because the plugin's own REST API trusts this secret for high-privilege operations such as creating membership levels mapped to WordPress roles, leaking it through an under-protected AJAX endpoint effectively bridges a low-privileged WordPress session into administrative control of the plugin's API surface, and through the role-assignment feature, into the WordPress site itself.

Know when Wishlist Member gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Wordfence) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Primary rating from Vendor (Wordfence) · only source for this CVE.

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

The WishList Member plugin for WordPress is vulnerable to Missing Authorization leading to Sensitive Information Disclosure and Privilege Escalation in versions up to and including 3.30.1. This is due to the missing capability checks in the 'export_settings' function. This function returns the REST API Secret Key to the attacker in the AJAX JSON response. An attacker who obtains this key can authenticate to the WishList Member API, create a new membership level assigned the administrator WordPress role, and register an arbitrary administrator-level user account, resulting in complete site takeover.

Executive ViewAI

Why It Matters

WishList Member WordPress plugin (versions ≤3.30.1) contains a privilege escalation vulnerability enabling low-privilege site users to extract REST API credentials and create unauthorized administrator accounts, granting complete site control. Organizations using this plugin face immediate risk of data breach and site compromise; the threat is elevated by discovery by Wordfence, a major WordPress security vendor whose disclosures typically precede broader exploitation.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable plugin immediately pending vendor patch release; (2) Implement WAF rules restricting AJAX endpoint access to authorized administrators only; (3) Enforce strong administrator passwords and mandate multi-factor authentication for all admin accounts; (4) Enable continuous monitoring and alerting on admin account creation and REST API access; (5) Maintain frequent backups to enable rapid recovery from compromise.

Threat Intelligence Overview

EPSS Score
0.0%
Top 88% exploitable
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Related Vulnerabilities in WishList Member Plugin Missing Authorization Flaws

View all 4

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy