ARMember Premium Plugin Insecure Password Reset (CVE-2026-5076) Leads to Account Takeover
The ARMember Premium plugin for WordPress, in versions up to and including 7.3.1, contains an insecure password reset mechanism (CVE-2026-5076) that stores plaintext password reset keys in the `wp_usermeta` table, which, when chained with other vulnerabilities like SQL Injection (CVE-2026-5073, CVE-2026-5074), allows unauthenticated attackers to extract these plaintext keys to reset passwords and compromise any user account, including administrators, leading to account takeover.
CVE search metadata
CVE search record: CVE-2026-5076. Severity: critical. CVSS: 9.8. EPSS: 0.42%. KEV: no. Product: ARMember Premium plugin <= 7.3.1 (<= 7.3.1). Brief: ARMember Premium Plugin Insecure Password Reset (CVE-2026-5076) Leads to Account Takeover. Brief link: https://feed.craftedsignal.io/briefs/2026-06-armember-insecure-password-reset/
CVE search record: CVE-2026-5073. Severity: high. CVSS: 7.5. EPSS: 1.38%. KEV: no. Product: ARMember Premium plugin <= 7.3.1 (<= 7.3.1). Brief: ARMember Premium Plugin Insecure Password Reset (CVE-2026-5076) Leads to Account Takeover. Brief link: https://feed.craftedsignal.io/briefs/2026-06-armember-insecure-password-reset/
CVE search record: CVE-2026-5074. Severity: medium. CVSS: 6.5. EPSS: 0.31%. KEV: no. Product: ARMember Premium plugin <= 7.3.1 (<= 7.3.1). Brief: ARMember Premium Plugin Insecure Password Reset (CVE-2026-5076) Leads to Account Takeover. Brief link: https://feed.craftedsignal.io/briefs/2026-06-armember-insecure-password-reset/
What's new
- 1. poc_available; armember premium plugin <= 7.3.1 version <= 7.3.1 Aug 31, 13:04 via sploitus
The ARMember Premium plugin for WordPress, affecting all versions up to and including 7.3.1, harbors a critical insecure password reset vulnerability, CVE-2026-5076. This flaw stems from the plugin's practice of storing a plaintext copy of the password reset key in the arm_reset_password_key user meta field within the wp_usermeta database table. While WordPress core securely hashes and stores activation keys, ARMember's exposure of the plaintext key, when combined with other vulnerabilities such as SQL Injection (CVE-2026-5073, CVE-2026-5074), allows unauthenticated attackers to extract this sensitive information. This extraction facilitates the use of ARMember's custom armrp reset action to set a new password for any user, including high-privilege administrators, thereby enabling full account takeover and subsequent compromise of the entire WordPress site.
Attack Chain
- Initial Access / Vulnerability Chaining: An unauthenticated attacker identifies a WordPress site running the vulnerable ARMember Premium plugin (versions <= 7.3.1).
- SQL Injection Exploitation: The attacker exploits a SQL Injection vulnerability (e.g., CVE-2026-5073, CVE-2026-5074) within the ARMember plugin via a crafted HTTP request.
- Sensitive Data Extraction: Through the SQL Injection, the attacker queries the
wp_usermetadatabase table to extract the plaintextarm_reset_password_keyassociated with a high-privilege user (e.g., an administrator). - Insecure Password Reset Initiation: The attacker initiates a password reset process for the targeted user, which causes the plugin to generate a new
arm_reset_password_keyinwp_usermeta(though the attacker uses the previously extracted key). - Password Reset Bypass: The attacker crafts an HTTP request to the ARMember plugin's custom password reset endpoint (typically via the
armrpaction) using the plaintextarm_reset_password_keyobtained in step 3 and a desired new password. - Account Takeover: The vulnerable plugin validates the provided plaintext key and successfully updates the target user's password without proper authorization checks, granting control to the attacker.
- Unauthorized Access: The attacker logs into the WordPress site using the newly set credentials, gaining full control over the compromised user's account, potentially leading to administrative access and complete site compromise.
Impact
The successful exploitation of CVE-2026-5076, particularly when chained with SQL Injection vulnerabilities, results in complete account takeover for any user on the affected WordPress site, including administrative accounts. This allows attackers to gain full control over the website, leading to arbitrary code execution, data manipulation or exfiltration, website defacement, or further compromises of connected systems. Organizations utilizing the ARMember Premium plugin are at critical risk, as administrative control over a WordPress site can severely impact business operations, reputation, and expose sensitive customer data.
Recommendation
- Patch CVE-2026-5076, CVE-2026-5073, and CVE-2026-5074: Immediately update the ARMember Premium plugin to a patched version (7.3.2 or later) to remediate these vulnerabilities.
- Deploy Detection Rules: Deploy the Sigma rules provided in this brief to your SIEM/detection platform and tune them for your environment to detect exploitation attempts.
- Monitor Webserver Logs: Actively monitor webserver logs for suspicious HTTP requests targeting ARMember plugin endpoints, particularly those containing SQL injection patterns or non-standard password reset parameters.
- Review
wp_usermeta: Conduct an audit of thewp_usermetatable to identify any stored plaintextarm_reset_password_keyentries, although patching should prevent future storage.
Detection coverage 2
Detects CVE-2026-5076 Exploitation — Insecure ARMember Password Reset Attempt
highDetects exploitation attempts for CVE-2026-5076 where an attacker tries to use a plaintext password reset key via the ARMember plugin's custom 'armrp' action.
Detects CVE-2026-5073/CVE-2026-5074 Exploitation — ARMember SQL Injection Patterns
highDetects common SQL Injection patterns targeting ARMember plugin endpoints, which can lead to information disclosure including plaintext password reset keys (CVE-2026-5073, CVE-2026-5074).
Detection queries are available on the platform. Get full rules →