Impact
The ARMember Premium plugin stores the password reset key in plaintext in the user meta field arm_reset_password_key. This key can be combined with the plugin's custom armrp reset action to set a new password for any user. When coupled with other flaws such as SQL injection, an unauthenticated attacker can extract this key and reset the password for any account, including administrators.
Affected Systems
The vulnerability affects the ARMember Premium WordPress plugin, versions up to and including 7.3.1. All installations of the plugin within that version range are subject to the insecure reset mechanism.
Risk and Exploitability
The CVSS score of 9.8 indicates critical severity, yet the EPSS score is unavailable. The vulnerability is not listed in the CISA KEV catalog. Attackers can exploit the flaw by sending a password reset request and retrieving the plaintext key, then invoking the armrp action to change the password. Because the reset key is visible in user meta, unauthenticated users can obtain it without needing to authenticate. This offers straightforward privilege escalation to any role.
OpenCVE Enrichment