Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
1DescriptionCVE.org
The Wishlist Member plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'WishListMember3_Hooks::generate_api_key' function in all versions up to, and including, 3.30.1. This makes it possible for authenticated attackers, with Subscriber-level access and above, to update the REST API Secret Key, which can be used to create a new membership level assigned the administrator WordPress role, and register an arbitrary administrator-level user account, resulting in complete site takeover.
AnalysisAI
Privilege escalation in the Wishlist Member WordPress plugin (versions ≤3.30.1) allows authenticated Subscriber-level users to overwrite the plugin's REST API Secret Key and abuse it to create administrator accounts, leading to full site takeover. The flaw stems from a missing capability check on the generate_api_key hook handler. No public exploit identified at time of analysis, though Wordfence has published a threat-intel advisory.
Technical ContextAI
Wishlist Member is a commercial membership/paywall plugin for WordPress used to gate content behind subscription tiers. The vulnerability lives in WishListMember3_Hooks::generate_api_key, an AJAX/REST endpoint that regenerates the plugin's internal REST API Secret Key but omits a current_user_can() capability check. This maps to CWE-269 (Improper Privilege Management): the function relies on nonce/auth presence rather than role validation, so any logged-in user - including the lowest WordPress role, Subscriber - can invoke it. Once the secret is attacker-controlled, the plugin's own REST surface honors it for creating membership levels (which the plugin can map onto WordPress roles, including administrator) and provisioning users assigned to those levels.
RemediationAI
No vendor-released patched version is identified in the supplied data; consult the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/05ce62ce-a02f-431e-95b1-ade38988e3ad?source=cve and the vendor at https://wishlistmember.com/ for a fixed release above 3.30.1 and update immediately when available. Until a patched build is installed, disable open user registration in WordPress (Settings → General → uncheck 'Anyone can register'), which closes the Subscriber-acquisition path but breaks the plugin's own signup flow for free tiers; alternatively, place the WordPress admin and plugin REST endpoints behind a WAF rule or IP allow-list and audit wp_users and wishlist membership levels for unexpected administrator entries. Rotate any plugin-managed REST API Secret Key after patching and force-reset passwords for accounts created during the exposure window.
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a
The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i
The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base
The Country State City Dropdown CF7 plugin for WordPress is vulnerable to SQL Injection via the ‘cnt’ and 'sid' paramete
Same weakness CWE-269 – Improper Privilege Management
View allSame technique Privilege Escalation
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-31523
GHSA-pxfc-4432-7mrc