Sms Alert Sms Otp For Woocommerce Order Notifications Abandoned Cart Recovery
CVE-2026-15014
|
EUVD-2026-49709
CRITICAL
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from Vendor (Wordfence) · only source for this CVE.
CVSS VectorVendor: Wordfence
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
2DescriptionCVE.org
The SMS Alert - SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery plugin for WordPress is vulnerable to Authentication Bypass leading to Account Takeover in all versions up to, and including, 3.9.7 via the billing_phone parameter. This is due to the processRegistration() function using a phone-unbound $_SESSION['sa_mobile_verified'] boolean flag as the sole gate before issuing an authentication cookie - the flag is set to true after any successful OTP validation without being bound to the specific phone number that was verified. This makes it possible for unauthenticated attackers to complete OTP verification for a phone number they control, then resubmit the registration request with a victim's billing_phone value to have wp_set_auth_cookie() called for the resolved victim account, enabling full authentication as any existing WordPress user whose registered phone number is known or guessable, including administrators.
Articles & Coverage 2
AnalysisAI
Account takeover through authentication bypass in the SMS Alert plugin for WordPress (versions ≤3.9.7) allows unauthenticated attackers to log in as any existing user whose phone number is known or guessable, including administrators. The flaw stems from the processRegistration() function using an unbound session flag after any OTP verification, enabling attackers to first verify their own phone number and then swap in a victim's billing_phone to obtain an authentication cookie. …
Unlock full vulnerability intelligence
- Risk assessment & exploitation conditions
- Attack chain visualization
- Remediation with exact patch versions
- Threat intelligence from 22 sources
- Personal watchlist & email alerts
Free forever · No credit card required
Threat intelligence, references, and detailed analysis are available after sign-in.
Account-takeover privilege escalation in the SMS Alert - SMS & OTP for WooCommerce WordPress plugin (versions up to and
SQL injection in the SMS Alert WordPress plugin allows authenticated administrators to extract sensitive database inform
Time-based SQL injection in the SMS Alert plugin for WordPress allows authenticated administrators to extract sensitive
Authenticated SQL injection via stored settings in SMS Alert for WooCommerce 3.9.7 and earlier allows administrator-leve
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
GHSA-6h5p-ffrw-w4fc