External risk intelligence

FindAll Membership Plugin Authentication Bypass Leads to Admin Account Takeover.

CVE advisorySeverity: CRITICAL (CVSS 9.8)

CVE-2025-13539

The vulnerability affects a WordPress plugin, which is a type of web application component commonly deployed as a public-facing website. Since WordPress sites are frequently accessed via the public internet to provide content or services, the vulnerable authentication functionality is reachable by remote, unauthenticated users.

Authentication Bypass

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

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A critical vulnerability exists in the FindAll Membership WordPress plugin that could allow unauthenticated attackers to bypass login procedures. This issue stems from improper handling of user verification data, potentially enabling attackers to access administrative accounts and their associated email addresses. The main concern is confirming relevance and exposure.

  • Attackers can bypass logins to gain admin access.
  • Critical flaw in a popular website plugin.
  • Confirm if this plugin is in use.

Attack Path

How an attacker could exploit the issue

An unauthenticated attacker can bypass the login process by leveraging the FindAll Membership plugin's improper handling of user verification data. This allows them to impersonate administrative users, gain access to their email, and potentially take full control of the WordPress site.

  • Entry Condition: Attacker needs an existing account on the site.
  • Trigger Point: Plugin functions verify user data incorrectly.
  • Resulting Risk: Unauthenticated administrative access and control.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could allow an unauthenticated attacker to log in as an administrative user by bypassing authentication checks. This could be achieved if the attacker has a pre-existing account on the site, which can be created by default through temporary user functionality. The attacker could then gain access to the administrative user's email.

  • Administrative user accounts.
  • Unauthenticated bypass of login.
  • Unauthorized access to user email.

Operational Fix

Recommended remediation, mitigation, and detection steps

The FindAll Membership plugin for WordPress is vulnerable to authentication bypass, allowing unauthenticated attackers to log in as administrative users. This requires the attacker to have an existing account on the site, which can be easily created. The first practical step is for the website's owner or administrator to identify all instances of the affected plugin, determine their exposure to the internet, and assess their business criticality. Based on this risk assessment, a remediation plan should be developed, which may involve coordinating with the vendor or implementing temporary risk reduction measures.

  • Website owners should own the issue.
  • Verify plugin presence and exposure.
  • Plan remediation based on risk.

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 FindAll Membership plugin?

The FindAll Membership plugin is a component for WordPress websites, often used within business directory themes. It provides features for managing user accounts and integrations with social login services like Facebook and Google to handle authentication for site members.

What is the weakness in CVE-2025-13539?

This vulnerability is classified as CWE-288, which involves improper authentication bypass. Specifically, the plugin fails to correctly validate user data during the login process after a user has supposedly been verified through external social providers, allowing unauthorized access.

How can an attacker trigger this vulnerability?

An attacker needs an existing account on the target site to trigger this flaw. Simply being a guest is not enough, but because the plugin may allow account creation by default, an attacker can easily obtain the necessary account status to exploit the logic error.

Is my site at risk according to Halo Surface Signal?

Halo Surface Signal identifies this as a significant concern because the plugin is designed for public-facing websites. Since the authentication functions are reachable over the internet, any site using this plugin is likely exposed to remote, unauthenticated access attempts.

What should I do if I run this plugin?

Start by identifying all websites in your environment where this plugin is installed. Once located, assess if those sites are accessible to the public and determine the business impact of a potential compromise. Coordinate with your team to plan remediation or risk mitigation.

References