Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2368+ Articles
158+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. CVE-2026-12949: Critical Account Takeover in WordPress Wishlist Member Plugin
CVE-2026-12949: Critical Account Takeover in WordPress Wishlist Member Plugin

Critical Security Alert

This vulnerability is actively being exploited. Immediate action is recommended.

SECURITYCRITICALCVE-2026-12949

CVE-2026-12949: Critical Account Takeover in WordPress Wishlist Member Plugin

Critical CVSS 9.8 flaw in WordPress Wishlist Member plugin allows unauthenticated account takeover in versions up to 3.34.1.

Dylan H.

Security Team

August 14, 2026
2 min read

Affected Products

  • WordPress Wishlist Member plugin <= 3.34.1

Overview

A critical authentication bypass vulnerability has been identified in the Wishlist Member plugin for WordPress, tracked as CVE-2026-12949. The flaw carries a CVSS v3.1 base score of 9.8 (Critical) and allows unauthenticated attackers to take over arbitrary user accounts — including administrator accounts — without any prior credentials.

The vulnerability affects all versions of the plugin up to and including 3.34.1.

Technical Details

The root cause lies in the wpm_register() function's flawed session validation logic. During user registration, the function validates the registration cookie exclusively against the GET reg parameter while simultaneously accepting the POST body parameter _P without equivalent verification.

This asymmetry means an attacker can craft a registration request that:

  1. Supplies a valid reg cookie value corresponding to any existing user
  2. Submits an arbitrary _P POST body value to override the authenticated user context
  3. Completes registration as — or takes over — the targeted account

Because no authentication is required to trigger wpm_register(), this is a fully unauthenticated attack vector with no user interaction needed.

CWE Classification: CWE-345 — Insufficient Verification of Data Authenticity

Impact

  • Account Takeover (ATO): Full control of any WordPress account, including site administrators
  • Privilege Escalation: A guest user can escalate to admin-level access
  • Downstream Risk: Admin compromise leads to site defacement, backdoor installation, data exfiltration, or ransomware deployment

Affected Versions

ComponentAffected Versions
WordPress Wishlist Member pluginAll versions ≤ 3.34.1

Remediation

Update immediately. Apply the vendor patch that resolves the insufficient data authenticity validation in wpm_register(). Ensure your WordPress installation is running the latest patched release of Wishlist Member.

Recommended Actions

  1. Patch now — upgrade Wishlist Member to the latest patched version
  2. Audit user accounts — review recently created accounts for signs of unauthorized access
  3. Check admin logs — look for unexpected admin account creation or privilege changes since August 2026
  4. Enable WAF rules — temporarily restrict access to WordPress registration endpoints while patching

Detection

Monitor for anomalous account registrations, particularly:

  • Multiple accounts created in rapid succession
  • New administrator accounts with no corresponding email verification flow
  • Registration attempts with mismatched reg cookie and POST body values

References

  • NVD Entry — CVE-2026-12949
  • WordPress Plugin Repository — Wishlist Member
#CVE#WordPress#Account Takeover#Authentication Bypass#Plugin Vulnerability

Related Articles

CVE-2026-14291: WordPress Security Ninja Premium 2FA Authentication Bypass

The Security Ninja Premium WordPress plugin before version 5.290 contains a critical authentication flaw that allows attackers to bypass two-factor...

3 min read

CVE-2026-12761: miniOrange WordPress Social Login Auth Bypass Enables Full Admin Takeover

A critical authentication bypass chain in the miniOrange Social Login and Register WordPress plugin allows unauthenticated attackers to crack a trivially...

4 min read

CVE-2026-7459: WordPress Simple History Plugin Account Takeover

A broken authentication check in the Simple History WordPress plugin (versions up to 5.26.0) allows Subscriber-level users to take over any WordPress...

5 min read
Back to all Security Alerts