CVE-2026-18053 PUBLISHED

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

Assigner: Wordfence
Reserved: 28.07.2026 Published: 14.11.2026 Updated: 14.11.2026

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.

Metrics

CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS Score: 8.8

Product Status

Vendor LearnDash
Product MemberDash
Versions Default: unaffected
  • affected from 0 to 1.8.7 (incl.)

Credits

  • andrea bocchetti finder

References

Problem Types

  • CWE-639 Authorization Bypass Through User-Controlled Key CWE