Summary
CVE-2026-16310 is a critical (CVSS 9.8) Insecure Direct Object Reference (IDOR) vulnerability in the MemberDash WordPress plugin, affecting all versions up to and including 1.8.5. The flaw allows unauthenticated attackers to change the password of any WordPress user, including administrators, resulting in full account takeover.
Technical details
- Root cause: missing validation on a user-controlled key — the plugin’s registration flow trusts an
idparameter supplied by the requester without verifying it belongs to the requesting session. - Trigger condition: an attacker submits a registration request with an arbitrary user ID in the
idparameter, causing the plugin to reset that user’s password instead of the attacker’s own. - Attack vector: network-based, requires no authentication and no user interaction (AV:N/AC:L/PR:N/UI:N).
- Impact: complete compromise of confidentiality, integrity, and availability for the targeted account — the victim receives no notification that their password was changed, enabling silent takeover of any account, including administrators.
Affected software
- LearnDash MemberDash WordPress plugin, all versions up to and including 1.8.5.
Severity
- CVSS v3.1 Base Score: 9.8 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: no patched version is currently documented in the public advisory. Sites running MemberDash should monitor the vendor (memberdashwp.com) for a released fix and update as soon as one is available.
- If no patch is available: consider disabling the MemberDash plugin’s registration/password-reset functionality, restricting access to the registration endpoint at the network/WAF layer, and monitoring for unexpected administrator password changes until a patch is released.
- Review WordPress user accounts and force password resets for administrators as a precaution.

