External risk intelligence

SMS Alert WordPress Plugin Authentication Bypass Allows Account Takeover.

CVE advisorySeverity: CRITICAL (CVSS 9.8)

CVE-2026-15014

This vulnerability exists in a WordPress WooCommerce plugin. WooCommerce stores are typically public-facing e-commerce web applications, and registration or checkout forms are intentionally exposed to the internet to facilitate customer transactions, making them readily reachable for such interaction.

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 has been identified in a popular WordPress plugin used for SMS alerts and notifications, potentially allowing unauthorized access to user accounts, including administrative privileges. This issue stems from an authentication bypass flaw that could enable attackers to impersonate legitimate users by exploiting the phone verification process.

  • Bypass allows account takeover.
  • Critical flaw affects WordPress users.
  • Confirm relevance and exposure.

Attack Path

How an attacker could exploit the issue

An unauthenticated attacker can bypass the authentication mechanism of the WordPress plugin by exploiting how it handles One-Time Password (OTP) verification. By controlling a phone number and completing its OTP validation, an attacker can then trick the system into issuing an authentication cookie for a different, targeted user by specifying that user's billing phone number in a subsequent registration request. This grants the attacker the ability to log in as any known or guessable user, including administrators.

  • No login required.
  • Completing OTP validation.
  • Account takeover, including admin.

Live Threat

Current exploitation, exposure, and threat context

Unauthenticated attackers could potentially take over any user account, including administrator accounts, on a WordPress site that uses this plugin. This is possible when an attacker can guess or knows the phone number associated with a victim's account and can perform a successful OTP verification for a phone number they control.

  • User account credentials.
  • Via crafted registration requests.
  • Full account takeover is possible.

Operational Fix

Recommended remediation, mitigation, and detection steps

Application owners and the platform team are likely responsible for addressing this vulnerability, as it affects a WordPress plugin used for customer interactions. The first critical step is to locate all instances of the affected plugin, confirm their accessibility from the internet, and determine their business criticality. Once these are understood, the accountable owner should be identified to plan and execute remediation, potentially involving vendor coordination or temporary risk reduction measures.

  • Application owners and platform teams.
  • Verify plugin presence and internet reachability.
  • Plan remediation based on identified 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 SMS Alert plugin for WordPress?

It is a specialized extension for WooCommerce-powered online stores designed to handle SMS notifications, OTP-based identity verification, and recovery processes for abandoned shopping carts. By integrating directly into WordPress checkout and registration workflows, it automates communication between the e-commerce platform and customers via their mobile devices.

What is the vulnerability in CVE-2026-15014?

This flaw is an Authentication Bypass, classified as CWE-288. It occurs because the plugin verifies that an OTP process was completed but fails to link that verification to the specific phone number used. Because the system trusts a generic 'verified' flag instead of a bound identity, it incorrectly assumes the user is legitimate, allowing them to authenticate as other registered users.

How does an attacker trigger this bypass?

An attacker performs a valid OTP verification using a phone number they own to set the plugin's verification flag. They then submit a registration request containing a target victim's billing phone number. The system sees the verification flag is active and grants the attacker an authentication cookie for the victim's account. Simply visiting the site or standard browsing does not trigger this; it requires an active, crafted registration attempt.

Why is this CVE concerning for my website?

Halo Surface Signal notes this is highly relevant because WooCommerce stores are inherently public-facing to accept customer transactions. Because this plugin's forms are exposed to the internet, they are reachable by anyone, not just internal users. If your site uses this plugin, an attacker could potentially gain full access to any account, including highly privileged administrator accounts.

What steps should I take if I use this plugin?

First, inventory your WordPress installations to identify where this specific plugin is active and determine its reachability from the internet. Once located, assess the business impact of those instances. Coordinate with your application owners or platform team to prioritize patching or disable the affected registration functionality immediately until a verified fix is implemented by the plugin vendor.

References