内容提要
安全研究员披露安卓“死亡短信”漏洞:特制WAP Push短信可致电话服务崩溃,连发20条可使设备反复崩溃甚至恢复出厂设置,重置后运营商重投消息仍会触发。谷歌曾称非安全问题,修复已进入AOSP,预计11月推送,目前多数设备尚未修复。
延伸解读
漏洞机制:解析异常导致电话服务崩溃
该漏洞源于安卓对WAP Push短信长度字段的解析异常,数值转换错误会使com.android.phone进程崩溃。由于WAP Push由系统直接处理,用户既看不到短信记录,也无需点击任何链接,攻击者仅需知道目标手机号码即可发起攻击。这降低了利用门槛,也意味着传统“不点链接就安全”的防范思路在此失效。
反复崩溃与恢复出厂:消息队列和运营商重投的叠加效应
问题短信可能滞留于系统待处理队列,电话服务重启后会再次处理同一消息并再次崩溃。连续发送20条攻击短信即可使设备进入持续崩溃或反复重启状态,甚至出现恢复出厂设置提示。更棘手的是,即使用户重置设备,运营商仍可能重新投递未确认接收的消息,导致设备启动后再次陷入死循环。
修复时间线:争议中的披露与推送
研究员于5月5日向谷歌报告,但谷歌最初认为该问题并非安全问题。AOSP代码记录显示,谷歌工程师在6月15日已准备修复,相关代码会处理解析异常并清除导致反复崩溃的异常短信。研究员称修复已进入Android 14至17的2026年10月安全更新,GrapheneOS则表示正式修复预计要到11月,当前多数设备尚未修复。
Q&A
安卓死亡短信漏洞是什么?
安卓死亡短信漏洞是一个安全漏洞,攻击者向目标手机发送特制的WAP Push短信,可导致系统电话服务崩溃,连续发送20条甚至可能使设备反复崩溃、重启或恢复出厂设置。
死亡短信漏洞是如何触发系统崩溃的?
该漏洞位于安卓处理WAP Push短信的解析层面。当系统解析特定消息中的长度字段时,可能因数值转换异常导致负责电话功能的com.android.phone进程崩溃。用户无需点击或查看短信。
为什么恢复出厂设置后手机还会继续崩溃?
因为问题短信可能留在系统的待处理队列中,电话服务重启后会再次处理相同消息并引发崩溃。此外,运营商网络会重新投递尚未确认接收的消息,即使重置设备,启动后攻击短信还会被再次接收,导致反复崩溃或重启。
谷歌对死亡短信漏洞的修复进展如何?
研究员于5月5日报告漏洞,谷歌最初称非安全问题。但AOSP代码显示谷歌工程师在6月15日准备了修复,修复代码会处理解析异常并清除异常短信。修复已进入Android 14~17的2026年10月安全更新,GrapheneOS称正式修复预计11月推送,目前多数设备尚未修复。
攻击者需要什么条件才能利用死亡短信漏洞?
攻击者需要知道目标用户的手机号码,然后向该号码发送经过特殊构造的WAP Push短信即可。由于当前信息泄露严重,获取手机号码并不困难。
死亡短信漏洞影响哪些安卓版本?
文章提到修复已进入Android 14~17的2026年10月安全更新,表明该漏洞影响Android 14至17版本。但文章未明确列出所有受影响版本。