WordPress security by component
SMS Alert Order Notifications
Plugin description
SMS Alert Order Notifications sends text messages for selected WordPress and WooCommerce events, including order and account activity.
SMS Alert Order Notifications (sms-alert) is a WordPress plugin with 18 published CVE records in this archive. The latest tracked vulnerability was published Sep 11, 2026; the highest published CVSS base score is 9.8.
Plugin slug:
sms-alertLatest vulnerability
CVE-2026-62106: SMS Alert Order Notifications permits subscriber privilege escalation
SMS Alert Order Notifications through 3.9.9 permits privilege escalation by an authenticated Subscriber. The CNA vector requires no user interaction and rates confidentiality, integrity, and availability impact as high. The authoritative export does not identify the endpoint, action, parameter, capability granted, or final privilege level.
| Safe version |
|
||
|---|---|---|---|
| Sep 11, 2026 |
CVE-2026-62106
SMS Alert Order Notifications permits subscriber privilege escalation
SMS Alert Order Notifications through 3.9.9 permits privilege escalation by an authenticated Subscriber. The CNA vector requires no user interaction and rates confidentiality, integrity, and availability impact as high. The authoritative export does not identify the endpoint, action, parameter, capability granted, or final privilege level.
|
4.0.0 |
CVE8.8
NVDPending
|
| Aug 13, 2026 |
CVE-2026-66424
SMS Alert shared OTP state permits unauthenticated privilege escalation
SMS Alert through 3.9.7 uses shared OTP-verification session state across multiple supported form integrations. The official 3.9.8 source replaces the common sa_mobile_verified flag with integration-specific verification flags and tightens WooCommerce phone and session matching, preventing verification in one flow from satisfying another security boundary.
|
3.9.8 |
CVE9.8
NVDPending
|
| Aug 02, 2026 |
CVE-2026-15206
SMS Alert OTP sessions can authenticate attackers as Administrators
SMS Alert before 3.9.8 marks a session as mobile-verified after the attacker completes an OTP challenge for their own phone, but does not bind that flag to the verified number. The signup/login handler then accepts a fresh attacker-supplied phone number, selects the WordPress account associated with it and issues a session. An unauthenticated attacker who knows an Administrator's billing phone can therefore take over that account.
|
3.9.8 |
CVE7.5
NVDPending
|
| Jul 28, 2026 |
CVE-2026-15673
SMS Alert stores administrator input that later reaches a cron SQL query
SMS Alert through 3.9.7 saves Administrator-controlled checkout_payment_plans and order_status settings through smsalert_Setting_Options::save() or saveSettings() and update_option(). When the cod_to_prepaid_cart_notification_sendsms_hook cron event later runs SA_CodTOPrepaid::sendSms(), those stored values are concatenated into a posts and postmeta SELECT query. An Administrator can therefore plant a second-order SQL-injection payload that executes asynchronously and can expose database data. Version 3.9.8 parameterizes the cron query with $wpdb->prepare().
|
3.9.8 |
CVE4.4
NVDPending
|
| Jul 28, 2026 |
CVE-2026-15671
SMS Alert subscriber campaign permits administrator-level SQL injection
SMS Alert through 3.9.7 exposes an SQL-injection path on its manage_options All Subscriber page. All_Subscriber_List::processBulkAction() reads selected ID request values for the sa_sub_sendsms bulk action and passes them as post_ids to template/sms_campaign.php; the template interpolates each value directly into a subscriber SELECT query. An Administrator can inject SQL and extract database data. SMS Alert 3.9.8 casts the identifier with absint() and parameterizes the queries. The CNA calls the parameter id; upstream code uses the selected ID request field.
|
3.9.8 |
CVE4.9
NVDPending
|
| Jul 28, 2026 |
CVE-2026-15670
SMS Alert subscriber sorting permits administrator-level SQL injection
SMS Alert through 3.9.7 reads the orderby request parameter on its manage_options All Subscriber page in All_Subscriber_List::getAllSubscriber(). It applies only text sanitization and appends the value directly to the SQL ORDER BY clause before $wpdb->get_results(), enabling an Administrator to perform time-based SQL injection and extract database information. Version 3.9.8 restricts the sort column and direction to allow-lists and parameterizes pagination values.
|
3.9.8 |
CVE4.9
NVDPending
|
| Jul 28, 2026 |
CVE-2026-15014
SMS Alert permits unauthenticated account takeover through an OTP session mismatch
SMS Alert through 3.9.7 can authenticate an unauthenticated caller as an existing WordPress user when the signup-with-mobile flow is enabled. A caller first verifies an OTP for a phone number they control, then sends option=signwthmob with a different billing_phone value to processRegistration(). The vulnerable handler trusts the session's sa_mobile_verified flag and uses an insufficient substring comparison against sa_mobile before resolving the supplied phone number and passing the victim user ID to wp_set_auth_cookie(). A known or guessable administrator phone number therefore permits full site takeover.
|
3.9.8 |
CVE9.8
NVDPending
|
| Jul 23, 2026 |
CVE-2026-59540
SMS Alert Order Notifications: Privilege escalation or authentication bypass
SMS Alert Order Notifications is affected by privilege escalation or authentication bypass. The vulnerable path is reachable without authentication. A successful request can grant permissions or access that the caller should not possess. The published affected range is n/a through 3.9.6.
|
3.9.7 |
CVE9.8
NVDPending
|
| Jul 01, 2026 |
CVE-2026-11387
SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery: Privilege escalation or authentication bypass
SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery is affected by privilege escalation or authentication bypass. The vulnerable path is reachable without authentication. A successful request can grant permissions or access that the caller should not possess. The published affected range is <= 3.9.5.
|
See mitigation notes |
CVE9.8
NVDPending
|
| Jun 17, 2026 |
CVE-2026-54803
SMS Alert Order Notifications: Privilege escalation or authentication bypass
SMS Alert Order Notifications is affected by privilege escalation or authentication bypass. Exploitation requires an authenticated subscriber account. A successful request can grant permissions or access that the caller should not possess. The published affected range is n/a through 3.9.4.
|
3.9.5 |
CVE9.8
NVDPending
|
| Jun 17, 2026 |
CVE-2026-54802
SMS Alert Order Notifications: Privilege escalation or authentication bypass
SMS Alert Order Notifications is affected by privilege escalation or authentication bypass. The vulnerable path is reachable without authentication. A successful request can grant permissions or access that the caller should not possess. The published affected range is n/a through 3.9.3.
|
3.9.4 |
CVE7.5
NVDPending
|
| Mar 13, 2026 |
CVE-2026-32373
SMS Alert Order Notifications: A security weakness
SMS Alert Order Notifications is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE5.4
NVDPending
|
| Nov 21, 2025 |
CVE-2025-66086
SMS Alert Order Notifications: A security weakness
SMS Alert Order Notifications is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE5.3
NVDPending
|
| Oct 22, 2025 |
CVE-2025-49915
SMS Alert Order Notifications: SQL injection
SMS Alert Order Notifications is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data.
|
See mitigation notes |
CVE9.3
NVDPending
|
| May 10, 2025 |
CVE-2025-3878
SMS Alert Order Notifications – WooCommerce: Cross-site scripting
SMS Alert Order Notifications – WooCommerce is affected by cross-site scripting. Exploitation requires an authenticated contributor account. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE6.4
NVD5.4
|
| May 10, 2025 |
CVE-2025-3876
SMS Alert Order Notifications – WooCommerce: Privilege escalation or authentication bypass
SMS Alert Order Notifications – WooCommerce is affected by privilege escalation or authentication bypass. Exploitation requires an authenticated subscriber account. A successful request can grant permissions or access that the caller should not possess.
|
See mitigation notes |
CVE8.8
NVD8.8
|
| Jan 07, 2025 |
CVE-2024-11725
SMS Alert Order Notifications – WooCommerce: Privilege escalation or authentication bypass
SMS Alert Order Notifications – WooCommerce is affected by privilege escalation or authentication bypass. Exploitation requires an authenticated subscriber account. A successful request can grant permissions or access that the caller should not possess.
|
See mitigation notes |
CVE8.8
NVDPending
|
| Oct 29, 2024 |
CVE-2024-10233
SMS Alert Order Notifications – WooCommerce: Cross-site scripting
SMS Alert Order Notifications – WooCommerce is affected by cross-site scripting. Exploitation requires an authenticated contributor account. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE6.4
NVD5.4
|