Android 'SMS of Death': one malformed WAP Push text crashes the phone process and drops calls, including emergency calls, with no user action; Google's fix is in the October 2026 update for Android 14 to 17, Android 12 and 13 get none, and a public proof-of-concept is out
Researcher Mark B (GitHub: MarkBlah) published a write-up on 29 October 2026 at smsofdeath.com of 'SMS of Death', a zero-click remote denial-of-service flaw in Android's telephony framework (WapPushOverSms, frameworks/opt/telephony).
The researcher says WapPushOverSms.decodeWapPdu() reads a WAP Push header length, casts it to a signed 32-bit integer with no range check and uses it as an array size, so an eight-byte message (01 06 88 80 80 80 00 BE) sent as a data SMS to port 2948 throws an uncaught NegativeArraySizeException that kills com.android.phone. Per the researcher, the message never appears in the inbox, active calls drop (including emergency calls), each message causes 1-2 seconds without service, carrier redelivery re-crashes the phone, about 20 messages can make a device unusable for an extended period, and the queued message can crash the phone on every boot; on an Android 12 test device this produced a reboot into recovery roughly every 90 seconds.
The researcher says the crash was reproduced from Android 12 up to Android 16 on Pixel and Samsung Galaxy devices, that it was reported to Google on 5 May 2026, and that Google's fix (commit 735d967, 'Fix remote DoS in decodeWapPdu', authored 15 June 2026) catches the exception and deletes the triggering message; it shipped in the October 2026 Android security release for Android 14 through 17, so Android 12 and 13 devices do not receive it. A recovery method over ADB (deleting the queued rows from content://sms/raw), credited to @sakisdog, is on the site.
The researcher has published a working proof-of-concept app and source on GitHub. BleepingComputer reported on 31 October (11:35 pm Perth) that the flaw is tracked as CVE-2026-58882 and is not listed in Google's October 2026 Android security bulletin; the bulletin, read by this desk, does not list CVE-2026-58882. (sources: smsofdeath.com; GitHub MarkBlah/smsofdeath; BleepingComputer)
- Product
- Android telephony framework (WapPushOverSms / com.android.phone)
- Versions
- Researcher: reproduced on Android 12 to 16; fix shipped in the October 2026 security update for Android 14 to 17; Android 12 and 13 receive no fix
- CVSS
- n/a
- Exploited in Australia?
- unknown
- Patch to
- Install the October 2026 Android security update (patch level 2026-10 or later) on Android 14 to 17 devices; updates come through the phone maker and carrier and may need a restart. Android 12 and 13 phones get no fix, so plan to replace them.
- Primary: smsofdeath.com — SMS of Death: zero-click Android telephony DoS (researcher write-up, disclosed 29 Oct 2026)
- Vendor: GitHub — MarkBlah/smsofdeath (proof-of-concept app and source)
- CVE: CVE-2026-58882
- Source: BleepingComputer — New Android SMS of Death exploit can remotely crash unpatched phones (31 Oct 2026, 11:35 pm Perth)
