Skip to main content

SMS Alert CVE-2026-94256

| EUVDEUVD-2026-96132 HIGH
Improper Authentication (CWE-287)
2026-10-10 contact@wpscan.com GHSA-64w6-p26h-qxq4
8.1
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify target account with stored phone number
  2. Delivery
    Initiate SMS Alert OTP login flow
  3. Exploit
    Complete code challenge on attacker-controlled phone
  4. Execution
    Bypass account-identity binding check
  5. Impact
    Authenticate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

SMS Alert 4.0.0 <4.0.1

Affected Packages

euvd sms_alert fix: 4.0.1

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

Vendor (wpscan) PRIMARY 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.1 HIGH

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Oct 10, 2026 - 12:22 NVD
8.1 (HIGH)
Patch available
Oct 10, 2026 - 07:01 EUVD
CVE Published
Oct 10, 2026 - 06:16 cve.org
UNKNOWN (no severity yet)
CVE Published
Oct 10, 2026 - 06:16 cve.org
HIGH 8.1

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche WordPress SMS/OTP login plugin, limited install base
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

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

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy