CVE-2026-18053

MemberDash <= 1.8.7 - Authenticated (Subscriber+) Privilege Escalation to Administrator via Edit Profile 'id' Parameter

Published Nov 14, 2026 CVSS 3.1 · 8.8 High EPSS n/a KEV · Not listed
Description
The MemberDash plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 1.8.7. This is due to a mass-assignment vulnerability in the `user_account_manager()` function's edit_profile branch, where all submitted `$_POST` fields are iterated and directly assigned to the current member object via the `MS_Model` `__set()` magic method with no field allowlist and no capability or ownership check on the submitted `id` parameter. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject an arbitrary user ID via the `id` parameter — overwriting any WordPress user's email address and password, including the site administrator's — and subsequently use those modified credentials to gain full administrative access to the site.

Analysis

AI-generated

Technical impact

The MemberDash plugin for WordPress contains a mass‑assignment flaw in the edit_profile branch of the user_account_manager() function. All POST fields are directly assigned to the current member object through the MS_Model __set() magic method without an allowlist or capability check on the submitted id parameter, exposing a CWE‑639 weakness. An authenticated user with subscriber level access or higher can provide an arbitrary user ID via the id parameter, overwriting any user’s email address and password, including that of the site administrator. This grants the attacker full administrative control, compromising confidentiality, integrity, and availability of the entire WordPress site.

Affected Systems

The affected product is the LearnDash:MemberDash plugin for WordPress, specifically all releases up to and including version 1.8.7. No additional version granularity is supplied.

Risk and Exploitability

The CVSS score of 8.8 indicates high severity. EPSS data is not available and the vulnerability is not listed in the CISA KEV catalog, but the attack requires only legitimate WordPress subscriber credentials and access to the Edit Profile HTTP POST endpoint. The likely attack vector is a direct HTTP POST request to the edit_profile action with a crafted id parameter. Because the flaw allows overwriting any user’s email and password, the risk of immediate administrative takeover is high for any site running a vulnerable version of MemberDash.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade MemberDash to the latest release (1.8.8 or newer).
  • Eliminate the id parameter from the Edit Profile routine by disabling or restricting the endpoint for subscriber roles via custom code or plugin settings.
  • Revoke subscriber access to the Edit Profile feature altogether by adjusting user role permissions to remove edit_profile capability.

Generated by OpenCVE AI on November 14, 2026 at 20:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Description The MemberDash plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 1.8.7. This is due to a mass-assignment vulnerability in the `user_account_manager()` function's edit_profile branch, where all submitted `$_POST` fields are iterated and directly assigned to the current member object via the `MS_Model` `__set()` magic method with no field allowlist and no capability or ownership check on the submitted `id` parameter. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject an arbitrary user ID via the `id` parameter — overwriting any WordPress user's email address and password, including the site administrator's — and subsequently use those modified credentials to gain full administrative access to the site.
Title MemberDash <= 1.8.7 - Authenticated (Subscriber+) Privilege Escalation to Administrator via Edit Profile 'id' Parameter
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

Subscriptions

No data.

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Nov 14, 2026, 12:33 PM
Reserved
Jul 28, 2026, 12:22 PM
Status
Deferred
Published
Nov 14, 2026, 1:17 PM
Modified
Nov 14, 2026, 1:17 PM