高危 漏洞预警

Zero-Click“死亡短信”漏洞曝光,单条短信可破坏安卓通信功能

安卓曝零点击“死亡短信”漏洞:单条畸形短信可无感知打崩设备通信,谷歌拒修,eSIM用户几乎无法自行修复。

一名安全研究人员公布了名为“死亡短信”的Zero-Click安卓漏洞细节。攻击者仅需发送一条畸形文本消息,就能让安卓设备的电话服务崩溃、中断正在进行的通话,最严重的情况下,设备每次重启后都无法正常使用通信功能。研究人员的披露页面显示,Google已将该漏洞报告标记为“不予修复”,将其归类为非安全问题。

该漏洞位于安卓系统处理WAP Push消息的代码WapPushOverSms.decodeWapPdu()中。WAP Push是一类特殊的数据短信,不会显示在用户收件箱内。相关代码会从消息中读取长整型的头部长度值。转换前代码未校验数值范围,直接将其转换为长度更短的有符号整数。

研究人员验证发现,五个字节的内容88 80 80 80 00经过上述转换后,会得到-2147483648的数值。安卓系统随后会尝试创建一个该大小的字节数组。

这一操作会抛出未捕获的NegativeArraySizeException异常,直接终止com.android.phone进程。整个攻击过程用户完全无感知:不会弹出任何消息提示,发送方的号码也始终隐藏。

攻击全程无用户感知,单条短信可致长期通信中断

com.android.phone进程重启时,正在进行的通话会因CS_DEATH原因直接中断。单条恶意短信就可以造成1至2秒的服务中断。运营商会自动重发手机未确认接收的短信,因此测试中仅一条恶意消息,就引发了最长达一周的反复服务中断。

发送约20条恶意短信,就能让手机通信功能长时间不可用。研究人员在搭载2026年4月固件的Pixel 9、多款三星Galaxy及A系列机型上开展测试,所有设备均稳定触发崩溃。

现有防护未覆盖漏洞,连发可致永久通信故障

安卓系统此前已存在假基站带来的其他Zero-Click风险。Android 17新增了针对2G降级攻击、短信轰炸手段的防护机制。但这些防护针对的是其他类型的问题,无法覆盖本次的消息解析漏洞。

如果快速连发约30条恶意短信,后果会严重得多。反复的进程崩溃会干扰短信存储的写入操作,损坏存储短信的SQLite数据库。一旦数据库损坏,手机通话应用每次开机都会崩溃。即使重启设备也无法解决该问题。

故障恢复难度极高,eSIM用户处置门槛更高

恢复出厂设置仅能短暂解决问题,因为运营商会再次发送滞留在网络中的恶意载荷。研究人员验证了一套有效的修复方案。用户需要先将实体SIM卡插入iPhone等非安卓设备,让运营商的重发消息得到确认。完成这一步后,再通过ADB清除设备内的损坏记录。

如果用户使用的是eSIM,恢复难度会大幅提升,普通用户基本无法自行完成修复操作。

手机端的Zero-Click攻击并非新出现的威胁。2023年,Citizen Lab发现了名为BLASTPASS的iPhone Zero-Click攻击链。该攻击链曾被攻击者用于安装Pegasus间谍软件。

参考来源:

Zero-Click ‘SMS of Death’ Flaw Lets Hackers Disrupt Android Phones With a Single Text

# 终端安全 # 移动安全

本文为 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)

被以下专辑收录,发现更多精彩内容

+ 收入我的专辑

+ 加入我的收藏

相关推荐

  • 0 文章数
  • 0 关注者


原文链接: Zero-Click“死亡短信”漏洞曝光,单条短信可破坏安卓通信功能