External risk intelligence

All In One Login WordPress Plugin Account Takeover Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 9.8)

CVE-2026-19256

The vulnerability affects a WordPress login plugin's passwordless authentication feature. WordPress login pages are public-facing by design, intended to be reachable from the internet for users to access their accounts. Authentication services and login portals represent a primary internet-facing surface.

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 critical vulnerability in a popular WordPress login plugin allows unauthenticated attackers to gain control of any user account, including administrator accounts, by exploiting a weakness in its passwordless login feature. The issue stems from inadequate restrictions on login attempt failures, which can be leveraged to bypass security measures.

  • Unchecked login attempts can seize control of accounts.
  • Protects against unauthorized access to user accounts.
  • Confirm relevance and verify exposure for login systems.

Attack Path

How an attacker could exploit the issue

An unauthenticated attacker can take over any account by repeatedly guessing the short numeric code used for passwordless email login. This occurs because the plugin does not limit the number of attempts and does not incorporate these failed attempts into its own brute-force protection. Successful attacks can grant the attacker full control over accounts, including administrative privileges.

  • No authentication is required to attempt an attack.
  • Attackers can guess the short numeric code repeatedly.
  • Risk includes full account takeover, including admin.

Live Threat

Current exploitation, exposure, and threat context

When supported by the advisory, this vulnerability could allow unauthenticated attackers to take over any user account, including administrator accounts, by repeatedly guessing a short numeric code used for passwordless email login. This could affect the confidentiality, integrity, and availability of system data and user accounts.

  • User accounts, including administrator accounts.
  • Brute-force guessing of a numeric code.
  • Account takeover and unauthorized access.

Operational Fix

Recommended remediation, mitigation, and detection steps

This vulnerability in a WordPress login plugin requires immediate attention from the team managing the WordPress instance, likely application owners or a dedicated web administration team. The first critical step is to identify all instances of the All In One Login plugin, confirm its reachability from the internet, and assess its business criticality. Once ownership is confirmed, a risk-based remediation plan should be developed, potentially involving vendor coordination or temporary mitigation if immediate patching is not feasible.

  • WordPress administrators should own this issue.
  • Verify plugin reachability and business criticality first.
  • Plan and coordinate 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 All In One Login plugin?

All In One Login is a WordPress plugin designed to simplify user access by providing a passwordless email authentication feature. It uses a short numeric code to verify identity, allowing users to log in without entering a traditional password. This plugin is commonly used by site administrators to enhance user convenience on WordPress-based websites.

How does CVE-2026-19256 create a security weakness?

This vulnerability is classified as Improper Privilege Management (CWE-269). It occurs because the plugin fails to limit login attempts for its passwordless email feature. Since these attempts are not tracked by the plugin's brute-force protection, an attacker can repeatedly guess the short numeric code to gain unauthorized access to any account, including those with administrative privileges.

When can an attacker trigger this vulnerability?

An attacker can initiate this attack at any time without needing prior authentication. The flaw is triggered by repeatedly submitting numeric codes to the login interface. Notably, this does not require a valid user session or pre-existing access, and the plugin's failure to integrate this feature with its own brute-force security controls is what allows the process to continue until the code is guessed correctly.

Why is this vulnerability relevant to my WordPress site?

According to Halo Surface Signal, this is highly relevant because the vulnerability affects an authentication service, which is a public-facing component by design. Since WordPress login pages must be reachable from the internet for users to access their accounts, any site utilizing this plugin's passwordless feature is potentially exposed to remote exploitation.

What steps should I take if I use this plugin?

First, locate all WordPress instances in your environment running this specific plugin. Determine if the plugin is active and reachable from the internet. Once you have identified the affected sites, prioritize them based on business impact and prepare to coordinate with your web administration team to apply security updates or disable the vulnerable passwordless login feature until a fix is deployed.

References