External risk intelligence

WordPress Kadence Memberships Password Reset Poisoning Leads to Account Takeover.

CVE advisorySeverity: CRITICAL (CVSS 9.3)

CVE-2026-9273

The vulnerability exists in a WordPress membership plugin that provides a public-facing login and password reset interface. These forms are designed to be accessible to anonymous visitors on the public internet as part of standard website functionality.

Halo Surface Signal: 5 out of 5 — more likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This advisory concerns a critical security vulnerability in a WordPress plugin that could allow unauthorized account access. The issue arises from how the plugin handles password reset requests, potentially exposing sensitive information and enabling attackers to take over user accounts, including administrative ones. The main concern is confirming relevance and exposure.

  • Password reset flaws allow account takeover.
  • Critical for protecting user and administrator access.
  • Confirm plugin relevance and assess exposure.

Attack Path

How an attacker could exploit the issue

An unauthenticated attacker can exploit this vulnerability by leveraging a WordPress site's password reset feature. By crafting a malicious link that manipulates the redirect process, the attacker can trick a victim into clicking it. This click then leaks a password reset key to the attacker, who can then use it to take over the victim's account.

  • No authentication required.
  • Victim clicks attacker-controlled link.
  • Account takeover possible.

Live Threat

Current exploitation, exposure, and threat context

An attacker could take over any user account, including administrator accounts, by tricking a victim into clicking a specially crafted password reset link. This attack exploits a weakness in how the membership plugin handles password reset requests, allowing an attacker to redirect the reset process to a site they control. If a user clicks the malicious link, the attacker can then use the leaked information to impersonate the user.

  • User account credentials at risk.
  • Malicious link redirects password reset.
  • Account takeover by impersonation.

Operational Fix

Recommended remediation, mitigation, and detection steps

This critical vulnerability affects the WordPress Membership plugin, potentially leading to account takeovers. Responsibility for remediation likely falls to the application or platform teams managing WordPress instances, in coordination with security and vendor management teams. The immediate priority is to identify all deployments of the affected plugin, assess their exposure and business criticality, and confirm ownership before planning corrective actions.

  • Application owners should prioritize remediation.
  • Verify plugin deployment and exposure.
  • Plan and execute vendor-coordinated updates.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the Kadence Memberships plugin for WordPress?

Kadence Memberships is a WordPress plugin used to manage site content access and memberships. It allows site owners to restrict specific pages, posts, or sections of a website to registered members. It provides functional features like user registration, login interfaces, and password recovery workflows that site administrators use to control community or subscriber access.

How does CVE-2026-9273 work as a password reset vulnerability?

This flaw is a CWE-640 (Weak Password Recovery Token Management) vulnerability. It occurs because the plugin trusts user-supplied input to determine where a password reset email points. An attacker can manipulate this input to send a reset link that directs a victim to a malicious server. When the victim clicks the link, their unique, time-sensitive reset key is sent to that attacker-controlled server, allowing the attacker to intercept the key and reset the victim's password themselves.

Do I need to be logged in to trigger this vulnerability?

No. The vulnerability does not require authentication. An attacker can trigger this by interacting with the publicly accessible [login_form] shortcode provided by the plugin. Note that simply viewing the login page does not trigger the attack; the attacker must intentionally send a crafted POST request to the plugin's legacy lost-password handler to initiate the malicious redirect process.

Is my site at risk according to Halo Surface Signal?

Halo Surface Signal identifies this as a high-priority risk because the affected plugin intentionally hosts login and password reset forms on the public internet. Since these interfaces are accessible to anonymous visitors by design, the vulnerability is reachable from the public web without requiring specialized network access, making it highly relevant for any WordPress site running the affected versions.

What steps should I take if I use this plugin?

First, verify if your WordPress site has the Kadence Memberships plugin (formerly Restrict Content) installed and check if it is running version 4.0.0 or earlier. If so, prioritize identifying the plugin instance and coordinating with your team to update to a patched version. Monitor your site's user management logs for suspicious activity and plan for the update as the primary method to resolve the underlying code flaw.

References