Skip to main content
Vulnerability Database/CVE-2026-16310

CVE-2026-16310: MemberDash WordPress Auth Bypass Vulnerability

CVE-2026-16310 is an authentication bypass flaw in MemberDash WordPress plugin that allows unauthenticated attackers to change any user password and take over accounts. This post explains its impact, affected versions, and mitigation steps.

Published:

CVE-2026-16310 Overview

CVE-2026-16310 is an Insecure Direct Object Reference (IDOR) vulnerability in the MemberDash plugin for WordPress. The flaw affects all versions up to and including 1.8.5. The id parameter lacks validation on a user-controlled key during registration. Unauthenticated attackers can supply an arbitrary user ID to change the password of any WordPress account, including administrators. The victim receives no notification of the password change. Successful exploitation results in complete account takeover and full site compromise. The vulnerability is classified under CWE-639: Authorization Bypass Through User-Controlled Key.

Critical Impact

Unauthenticated attackers can reset any WordPress user's password, including administrators, and take over accounts without alerting the victim.

Affected Products

  • MemberDash plugin for WordPress, all versions through 1.8.5
  • WordPress sites running vulnerable MemberDash installations
  • Administrator and subscriber accounts on affected sites

Discovery Timeline

  • 2026-09-06 - CVE-2026-16310 published to NVD
  • 2026-09-08 - Last updated in NVD database

Technical Details for CVE-2026-16310

Vulnerability Analysis

The vulnerability resides in the registration workflow of the MemberDash plugin. The plugin accepts an id parameter from user input and uses it to identify the account to update. It does not verify whether the requester owns or is authorized to modify the referenced account.

An attacker submits a registration request that includes the id of an existing user, such as user ID 1 for the default administrator. The plugin then applies the attacker-supplied password to that account. No email notification or confirmation step interrupts the change.

The issue is remotely exploitable over the network, requires no privileges, and needs no user interaction. Full compromise of confidentiality, integrity, and availability follows once an administrator password is reset.

Root Cause

The plugin trusts the id parameter as an object reference without authorization checks. This is a textbook CWE-639 pattern where the application maps a user-controlled value directly to an internal resource. The registration handler proceeds as if the attacker owned the referenced account.

Attack Vector

An attacker sends an unauthenticated HTTP POST request to the MemberDash registration endpoint. The request includes an arbitrary id value along with a new password. The plugin overwrites the target account's credentials. The attacker then logs in as the target user and inherits their role and capabilities.

Refer to the Wordfence Vulnerability Report for additional technical context.

Detect Identity Attacks the Moment Authentication Fails

Singularity™ Identity surfaces credential misuse, lateral movement, and privilege escalation in real time, so you can contain the breach before it spreads.

Stop Identity Attacks

Detection Methods for CVE-2026-16310

Indicators of Compromise

  • Unexpected password changes on administrator or privileged accounts without matching user-initiated password_reset events
  • Registration requests to MemberDash endpoints containing an id parameter referencing existing users
  • New administrator logins from unfamiliar IP addresses or geolocations shortly after registration traffic
  • Plugin, theme, or user role changes performed by accounts that had no recent legitimate activity

Detection Strategies

  • Review web server access logs for POST requests to MemberDash registration URLs that include an id field
  • Correlate WordPress user_meta and wp_users password hash updates with the absence of standard password reset emails
  • Alert on WordPress audit log entries where an administrator password changes without a preceding authenticated session

Monitoring Recommendations

  • Enable WordPress activity logging to capture user creation, role assignment, and password change events
  • Forward WordPress and web server logs to a SIEM for correlation across authentication and administrative events
  • Monitor for post-compromise behavior such as plugin installation, theme editor use, and outbound HTTP requests from wp-content

How to Mitigate CVE-2026-16310

Immediate Actions Required

  • Update the MemberDash plugin to a version later than 1.8.5 as soon as the vendor releases a patch
  • Deactivate and remove the MemberDash plugin if a fixed version is not yet available
  • Force a password reset for all WordPress users, prioritizing administrators and editors
  • Review the user list for unauthorized accounts and revoke any suspicious administrator privileges

Patch Information

At the time of publication, consult the vendor at MemberDash WP Resource and the Wordfence Vulnerability Report for the current fixed version. Apply the update through the WordPress plugin manager or via WP-CLI.

Workarounds

  • Block access to the MemberDash registration endpoints at the web application firewall (WAF) until a patch is applied
  • Add WAF rules that reject registration requests containing an id parameter referencing existing user IDs
  • Restrict WordPress registration to trusted networks using IP allow-lists at the reverse proxy
  • Enforce multi-factor authentication for all administrator accounts to limit the impact of credential resets

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.