Summary
CVE-2026-15206 is an unauthenticated authentication bypass (improper authentication, CWE-287) in the SMS Alert – SMS & OTP for WooCommerce WordPress plugin before version 3.9.8. Because the plugin does not bind its "mobile verified" session flag to the phone number that was actually verified, an attacker can log in as any user — including an administrator — who has a billing phone number on file, resulting in full account takeover. The issue is rated HIGH severity (CVSS 7.5).
Technical details
- Root cause: The plugin’s "mobile verified" session flag is not bound to the specific phone number that was verified during OTP validation.
- Trigger conditions: An attacker verifies an OTP sent to their own phone, then the signup/login handler reads a fresh, attacker-supplied phone number to select the account and logs the attacker in.
- Attack vector: Network (NETWORK), unauthenticated, low attack complexity, no user interaction required.
- Impact: An unauthenticated attacker can authenticate as any user who has a phone number on file, including an administrator, leading to account takeover and unauthorized access to sensitive data and administrative functions.
Affected software
- SMS Alert – SMS & OTP for WooCommerce WordPress plugin: all versions before 3.9.8.
Severity
- CVSS v3.1 base score: 7.5 (HIGH)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Mitigation and recommended actions
- Immediate: Update the SMS Alert – SMS & OTP for WooCommerce plugin to version 3.9.8 or later.
- If no patch can be applied yet: Restrict or monitor access to the plugin’s OTP login/signup endpoints, review authentication and session-handling logs for anomalous logins, and place the site behind a web application firewall to filter malicious traffic until the update is deployed.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw response body:
/wp-content/plugins/sms-alert/

