资讯中心

  • Home
  • 一条畸形短信就能打瘫安卓手机,约20条可让设备长期不可用

一条畸形短信就能打瘫安卓手机,约20条可让设备长期不可用

2026-10-31 607

博鱼体育关注到以下体育动态:

一条不会出现在收件箱里的短信,能让安卓手机的通信服务直接崩溃。

安全研究者公开了一个名为“SMS of Death”的零点击漏洞细节:一条畸形文本消息即可让安卓设备的电话服务崩溃、中断正在进行的通话,最坏情况下每次重启后手机都失去通话能力。

按研究者披露站点的说法,谷歌已将这份报告标记为“Won’t Fix”,把它当作非安全问题处理。

漏洞出在 WapPushOverSms.

decodeWapPdu() ,这段安卓代码负责读取 WAP Push 消息。

这类特殊数据短信从不出现在收件箱里。

代码从消息中读出一个头部长度,按长整型处理,随后把它转换成更小的有符号整数,却没有校验取值范围。

研究者演示了具体过程:五个字节 88 80 80 80 00 经过这次转换后变成 -2147483648 。

安卓随后尝试按这个长度创建字节数组,抛出未被捕获的 NegativeArraySizeException , com.

android.

phone 进程随之被杀掉。

受害者什么都看不到。

没有消息弹出,发送方号码也保持隐藏。

正在进行的通话以 CS_DEATH 为原因结束,进程重启。

每条消息造成一到两秒的服务中断。

更麻烦的是运营商的补发机制。

手机没有确认收到的短信,运营商就会重发,于是一条消息在测试中造成了长达一周的反复断网。

研究者称,大约 20 条消息 就能让一部手机长时间无法使用。

测试覆盖了运行 2026 年 4 月 固件的 Pixel 9,以及多款三星 Galaxy 和 A 系列手机,每次都会崩溃。

安卓本身已有其他零点击风险,来源是伪基站。

谷歌在 Android 17 中加入了针对 2G 降级和短信轰炸手法的防护。

这些防护针对的是另一个问题,看起来并不覆盖这个解析漏洞。

快速连续发送约 30 条消息 后果更严重。

反复崩溃与短信存储的写入操作相撞,损坏保存消息的 SQLite 数据库。

此后手机应用每次开机都会崩溃,重启也无济于事。

恢复手段有限。

恢复出厂设置只能管一小段时间,因为运营商会把卡住的载荷再发一遍。

研究者自己的做法是把实体 SIM 卡移到 iPhone 这类非安卓手机上,让运营商的补发得到确认,再通过 ADB 清除损坏的记录。

换成 eSIM 会让恢复难得多,多数用户做不到。

手机上的零点击攻击并不新鲜。

about image

2023 年,Citizen Lab 发现了 BLASTPASS,一条用于安装 Pegasus 间谍软件的 iPhone 零点击攻击链。

特别

博鱼体育将继续整理相关资讯。

发表评论