CVE-2026-5076
Deferred Deferred - Pending Action
Password Reset Token Exposure in ARMember WordPress Plugin

Publication date: 2026-06-02

Last updated on: 2026-06-02

Assigner: Wordfence

Description
The ARMember Premium plugin for WordPress is vulnerable to an insecure password reset mechanism in all versions up to, and including, 7.3.1. The plugin stores a plaintext copy of the password reset key in the `arm_reset_password_key` user meta field when a user requests a password reset. This is in addition to the hashed key that WordPress core stores securely in `wp_users.user_activation_key`. The plaintext key stored in `wp_usermeta` can be used with the plugin's custom `armrp` reset action to set a new password for any user. Combined with another vulnerability such as SQL Injection (CVE-2026-5073, CVE-2026-5074), this makes it possible for unauthenticated attackers to extract the plaintext reset key and take over any user account, including administrators.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-02
Last Modified
2026-06-02
Generated
2026-06-03
AI Q&A
2026-06-02
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
armember premium_plugin to 7.3.1 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-287 When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

The ARMember Premium plugin for WordPress has a vulnerability in its password reset mechanism in all versions up to and including 7.3.1. When a user requests a password reset, the plugin stores a plaintext copy of the password reset key in the user meta field named `arm_reset_password_key`. This is insecure because WordPress core only stores a hashed version of this key securely.

An attacker can use this plaintext reset key with the plugin's custom reset action called `armrp` to set a new password for any user. If combined with other vulnerabilities like SQL Injection (CVE-2026-5073, CVE-2026-5074), an unauthenticated attacker could extract this plaintext reset key and take over any user account, including administrator accounts.


How can this vulnerability impact me? :

This vulnerability can have severe impacts as it allows attackers to take over any user account on a WordPress site using the ARMember Premium plugin, including administrator accounts.

  • Unauthorized account takeover
  • Loss of control over website administration
  • Potential data breaches or unauthorized changes to site content
  • Complete compromise of the website's security and integrity

How can this vulnerability be detected on my network or system? Can you suggest some commands?

This vulnerability involves the ARMember Premium plugin storing a plaintext password reset key in the user meta field `arm_reset_password_key`. To detect this vulnerability on your system, you can check the WordPress database for the presence of this plaintext reset key in the `wp_usermeta` table.

  • Run a SQL query on your WordPress database to find entries in the `wp_usermeta` table where the meta_key is `arm_reset_password_key` and the meta_value is not empty.
  • Example SQL command: SELECT user_id, meta_value FROM wp_usermeta WHERE meta_key = 'arm_reset_password_key' AND meta_value != '';

If you find plaintext reset keys stored, it indicates the presence of the vulnerable plugin version and potential exploitation risk.


What immediate steps should I take to mitigate this vulnerability?

To mitigate this vulnerability, you should immediately update the ARMember Premium plugin to a version later than 7.3.1 where this issue is fixed.

Additionally, consider the following steps:

  • Audit and remove any plaintext password reset keys stored in the `arm_reset_password_key` user meta field in your WordPress database.
  • Force password resets for all users to invalidate any potentially compromised reset keys.
  • Review and patch any other related vulnerabilities such as SQL Injection issues (CVE-2026-5073, CVE-2026-5074) that could be combined to exploit this vulnerability.

Implement monitoring for suspicious password reset activities and restrict access to the reset functionality where possible.


How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

The vulnerability in the ARMember Premium plugin involves storing a plaintext copy of the password reset key in the user meta field, which can be exploited to take over user accounts, including administrators.

This insecure handling of sensitive authentication data can lead to unauthorized access and potential data breaches, which may violate data protection requirements under regulations such as GDPR and HIPAA.

Specifically, GDPR requires appropriate technical measures to protect personal data, including secure authentication mechanisms, and HIPAA mandates safeguards to ensure the confidentiality and integrity of electronic protected health information.

Therefore, this vulnerability could negatively impact compliance with these standards by exposing sensitive user credentials and enabling unauthorized account access.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart