Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify target account with stored phone number
-
DeliveryInitiate SMS Alert OTP login flow
-
ExploitComplete code challenge on attacker-controlled phone
-
ExecutionBypass account-identity binding check
-
ImpactAuthenticate as administrator
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that SMS Alert's SMS/one-time-code login feature is active and that the target account - e.g., an administrator - has a phone number stored in its profile. The attacker initiates the code-login flow against that account and completes the OTP challenge using a phone they control; because the plugin never binds the verified one-time code to the account actually being logged into, any account with a stored number can be hijacked. Limiting factors that reduce real-world exposure: only users with stored phone numbers are vulnerable, the SMS login path must be enabled (not guaranteed on every install), and the attacker must know/target a specific such account - these constraints are what justify the AC:H rating despite unauthenticated network reach. |
| Impact | This is a genuine high-priority issue for any site running the affected plugin with SMS-based login enabled. The CVSS 3.1 vector (AV:N/PR:N/UI:N, C:H/I:H/A:H, score 8.1) describes a remote, unauthenticated, no-user-interaction authentication bypass that yields full administrator takeover - the maximum impact. The one mitigating signal in the vector is AC:H, reflecting that the attacker must target a specific account that has a phone number stored and that the OTP login path be usable, rather than a trivially universal exploit. No EPSS score, KEV entry, or public POC was provided in the input, so exploitation status is 'no public exploit identified at time of analysis' and there is no evidence of active or automated mass exploitation. The flaw was reported by WPScan, a credible source, and a vendor patch (4.0.1) exists. Net: treat as a serious, patch-now authentication bypass where the feature is in use, but note the real-world risk is bounded by AC:H and the absence of any exploitation-probability signal - prioritize sites that actually enable SMS/OTP login over those that merely have the plugin installed. |
| Exploit ScenarioDerived | An attacker targets a WordPress site using SMS Alert's one-time-code login, selects an administrator account known to have a phone number on file, and initiates the login-by-code flow. Because the plugin never verifies that the validated OTP belongs to the account being signed into, the attacker completes the code challenge on their own phone and is authenticated as the administrator. No public exploit code was identified at time of analysis, but the logic flaw is straightforward to weaponize. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 10, 2026
Unauthenticated authentication bypass in the SMS Alert WordPress plugin before 4.0.1 lets an attacker log in as any user who has a phone number stored in their profile - including an administrator - by completing an SMS one-time-code challenge on a phone the attacker controls. The plugin validates the code itself but never verifies that the verified code belongs to the account being logged into, so the OTP check can be satisfied for one phone while the resulting session is issued for a different, targeted account. This is a high-severity (CVSS 8.1, CWE-287) issue, but exploitation is constrained: the SMS/OTP login path must be enabled and the target account must have a stored phone number, and no public exploit or confirmed active exploitation has been identified at time of analysis; the vendor has released a fix in 4.0.1.
RemediationAI
Update the SMS Alert plugin to 4.0.1 or later (vendor-released patch, per the affected-version range in the description and EUVD); this is the primary and complete fix, and the plugin can be updated from the WordPress admin Plugins screen or via WP-CLI. If immediate patching is not possible, disable the plugin's SMS/one-time-code login feature (leaving SMS notifications active if needed) so the vulnerable authentication path is not reachable - the trade-off is loss of SMS-based login convenience while the plugin remains installed. As an additional compensating measure, remove stored phone numbers from high-privilege accounts, particularly administrators, and temporarily restrict wp-login.php/wp-admin access by IP where operationally feasible, since the bypass is only usable against accounts that have a number on file and only while SMS login is enabled. After upgrading, review user accounts and login logs for unexpected administrator sessions, and rotate administrator credentials and salts if compromise is suspected. Reference advisories: https://wpscan.com/vulnerability/38b4e7f9-d73e-4c4d-bb9c-4c2dd1f4d7d9/ and https://nvd.nist.gov/vuln/detail/CVE-2026-94256.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The issue is a broken authentication / improper authentication flaw (CWE-287) in the WordPress plugin SMS Alert, which adds SMS-based login and one-time-password (OTP) verification to WordPress authentication. The vulnerable code path accepts a one-time code challenge and, upon successful verification, issues a logged-in session without asserting that the identity tied to the verified code matches the user the session is being created for. Because the account binding between the verified code and the target user is missing, the verification step becomes a generic, attacker-satisfiable gate rather than a per-account proof of possession. The CVSS:3.1 vector AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H confirms network reachability and unauthenticated access (PR:N) with high confidentiality, integrity, and availability impact, while the AC:H rating reflects practical preconditions rather than cryptographic difficulty. Successful bypass yields full account takeover at the highest privilege level present on a site, since WordPress administrator sessions grant plugin/theme installation, user management, and content control.
Know when WordPress gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
AV:N unauthenticated over the web; AC:H because the attacker must target a specific account with a stored phone number and active SMS login; full admin takeover gives C/I/A:H.
Primary rating from Vendor (wpscan).
CVSS VectorVendor: wpscan
Lifecycle Timeline
4DescriptionCVE.org
The SMS Alert WordPress plugin before 4.0.1 does not verify that the account being logged in is the one the verified one-time code belongs to, allowing unauthenticated attackers to sign in as any user with a stored phone number, including an administrator, by completing a code challenge on a phone they control.
Executive ViewAI
The SMS Alert WordPress plugin, in versions prior to 4.0.1, contains an authentication bypass in its SMS one-time-code login path that can allow an attacker to obtain a logged-in session for any account with a stored phone number - including an administrator - granting full control of the affected WordPress site. Leadership should care because administrator takeover of a public-facing website enables defacement, theft of customer or employee data, malware distribution, and a foothold for lateral movement into connected systems. No public exploit identified at time of analysis, and the vendor has released a fix in 4.0.1, so remediation can be completed before exploitation becomes widespread.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r
EUVD-2026-96132
GHSA-64w6-p26h-qxq4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB