The original text is in EN, taken from the source site. Source ↗

A recently discovered Android vulnerability, referred to as SMS of Death, allows attackers to crash a phone’s telephony process with just one malformed SMS, without any interaction from the victim.

Researcher Mark B reports that this flaw can disconnect active calls, including emergency calls, and leads to persistent service disruptions when malicious messages remain in the queue.

The researcher reported the issue through Google’s Android and Devices Vulnerability Reward Program on May 5, 2026, and published the technical disclosure on October 29. According to the report, fixes shipped in Android’s October 2026 security update for Android 14 through 17.

The vulnerability resides in WapPushOverSms.decodeWapPdu(), within Android’s telephony framework. Incoming WAP Push data messages reach this parser through SMS port 2948. Unlike ordinary text messages, the malicious payload does not appear in the messaging inbox or expose the sender’s number to the recipient.

During processing, Android reads the Wireless Session Protocol header length as a variable-length unsigned integer. The decoder returns a long, but the implementation casts it directly to a signed 32-bit int without validating its range.

An oversized value becomes negative after conversion. Android subsequently uses that negative value to allocate a byte array, triggering an uncaught NegativeArraySizeException on the main telephony thread and terminating com.android.phone.

The issue adds to concerns surrounding zero-click Android attack surfaces, although this disclosure describes denial of service rather than demonstrated code execution or data theft.

The researcher observed one to two seconds of lost telephony service per crash. Carrier redelivery can amplify the disruption because unacknowledged messages may arrive again, repeatedly terminating the process.

Testing reportedly reproduced the issue on a Pixel 9 running April 2026 firmware and several Samsung Galaxy devices. In testing, a single message caused intermittent outages lasting up to a week; about 20 messages produced extended device unusability. These findings reflect the researcher’s tests, not universal results across Android handsets.

Persistent messages in Android’s pending inbound SMS queue can also trigger crashes after reboot. A contributor documented an Android 12 case involving repeated recovery-mode reboots. Targeted queue cleanup through Android Debug Bridge restored operation without a factory reset, but required technical access.

According to the disclosure, Google broadened exception handling to catch runtime failures and added cleanup of triggering messages, preventing repeated processing. This differs from the researcher’s proposed header-length bounds check.

Users should install their manufacturer’s October 2026 security update or a later release containing the fix. As with other Android security updates, patch availability matters as much as disclosure. Restrict the published proof of concept to explicitly authorized testing because disruption can affect emergency communications.

Give your SOC the alert context to stops incidents quickly.Integrate Threat Intel from 16K SOCs.