External risk intelligence

Wishlist Member Plugin Account Takeover Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 9.8)

CVE-2026-12949

The vulnerability affects a WordPress plugin designed for membership management. Such plugins are commonly deployed on internet-facing websites to handle user registration and account management, making the vulnerable functionality reachable by any unauthenticated visitor to the public-facing site.

Privilege Escalation

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This security advisory concerns a critical vulnerability in the Wishlist Member plugin for WordPress, which could allow unauthorized individuals to take over any WordPress account, including administrator accounts. The issue stems from insufficient verification of data authenticity during user registration, potentially enabling attackers to alter account details and compromise system access without requiring authentication. The main concern is confirming relevance and exposure.

  • Unauthenticated users can take over WordPress accounts.
  • Critical vulnerability impacts account security and site administration.
  • Assess plugin use and confirm exposure to prevent account takeover.

Attack Path

How an attacker could exploit the issue

Attackers can exploit an unauthenticated vulnerability in the Wishlist Member WordPress plugin to take over any user account. This is achieved by manipulating registration parameters to overwrite account details, including passwords and email addresses, while suppressing notification emails. The vulnerability can also lead to privilege escalation, granting attackers administrative access.

  • No authentication required for attack.
  • Manipulates registration to overwrite account data.
  • Full account takeover and privilege escalation.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could allow an unauthenticated attacker to take over any existing WordPress account, including administrator accounts. The attacker could change the target account's username, password, email address, first name, and last name, while preventing WordPress from sending notification emails about these changes. When the attacker targets an account with administrator privileges, they could achieve full privilege escalation.

  • Asset at risk: WordPress user accounts, including administrators.
  • How exposure could happen: Unauthenticated attackers submitting crafted requests.
  • Realistic consequence: Complete account takeover and privilege escalation.

Operational Fix

Recommended remediation, mitigation, and detection steps

This vulnerability affects the Wishlist Member plugin for WordPress, making it a concern for teams managing WordPress sites, including application owners and potentially infrastructure or platform teams responsible for the WordPress deployment. The first practical step is to identify all WordPress instances using this plugin, determine their exposure (especially public-facing sites), and ascertain the accountable owner for each instance before planning remediation.

  • WordPress site owners are responsible.
  • Verify all public-facing WordPress installations.
  • Plan coordinated updates or mitigation.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the Wishlist Member plugin?

Wishlist Member is a WordPress plugin used to manage membership sites and control access to restricted content. It provides features for user registration, subscription management, and level-based access control, allowing site owners to gate specific pages or posts for paying members or subscribers.

What does CVE-2026-12949 mean?

This CVE identifies a critical weakness classified as CWE-640, or Insufficient Verification of Data Authenticity. In plain terms, the plugin fails to properly verify that a user is allowed to modify another account during registration. By manipulating specific data fields, an attacker can overwrite existing account details—like emails and passwords—to take complete control of any account on the site, including those with administrative powers.

How do attackers trigger this vulnerability?

An attacker triggers this by sending a crafted request to the registration function. They do not need to be logged in to do this. Importantly, simply having the plugin installed does not trigger the flaw; it requires the attacker to specifically submit a targeted request that exploits the lack of verification between the registration process and the user ID they intend to take over.

Is my website at risk from this CVE?

According to Halo Surface Signal, this vulnerability is considered a high-priority concern because it affects a plugin typically used on public-facing websites. If your WordPress site is connected to the internet and uses the Wishlist Member plugin, it is reachable by unauthenticated visitors who could attempt to exploit this flaw to gain unauthorized access.

What steps should I take if I use this plugin?

Start by identifying every WordPress instance where Wishlist Member is active. Since this is an unauthenticated vulnerability, your immediate priority is to locate all installations—particularly those that are internet-facing—and confirm who is responsible for managing them. Once identified, work with those owners to prepare for updates or other protective measures to secure your user accounts.

References