HackerNews

HackerNews
新型 Android "死亡短信"漏洞利用可远程使未修补手机崩溃

新型 Android "死亡短信"漏洞利用可远程使未修补手机崩溃

给文章评分:

一名安全研究人员发布了一个针对近期修补的 Android 漏洞的概念验证利用程序,该漏洞被称为 "SMS of Death",追踪编号为 CVE-2026-58882,可让攻击者通过发送特制短信远程中断蜂窝服务或使手机崩溃。

这个零点击拒绝服务缺陷可中断正在进行的通话(包括紧急呼叫),而无需目标进行任何交互。更糟的是,Android 会在消息到达短信收件箱之前就对其进行处理,使受害者看不到任何导致手机崩溃的可见迹象。

据漏洞研究员 Mark Blah 称,Google 据报已在 2026 年 10 月的 Android 安全更新中为 Android 14 至 17 修补了该漏洞。然而,该缺陷并未列在 Google 的 10 月安全公告中,且较旧的 Android 12 和 13 设备因未收到修复而仍然存在漏洞。

Blah 发布了一份关于该缺陷的技术分析,该缺陷由 Android 的 WapPushOverSms.decodeWapPdu 函数中一个头部长度值校验不当引起。

要利用该缺陷,攻击者可向目标手机发送以下畸形的八字节 WAP Push 消息:

01 06 88 80 80 80 00 BE → 作为数据短信发送到端口 2948

当该值在没有边界检查的情况下被转换为有符号 32 位整数时,它会变成 -2147483648。

当 Android 尝试使用这个负值分配内存时,会触发 NegativeArraySizeException,导致 com.android.phone 进程崩溃。

由于 com.android.phone 进程管理蜂窝功能,崩溃会中断移动连接并断开通话中的电话,包括对紧急服务的呼叫。

该研究员表示,当运营商尝试重新投递恶意消息,或 Android 尝试处理已存储在手机上的消息时,该攻击还可导致反复崩溃。

在测试该缺陷时,研究员发现发送 20 条恶意消息可导致手机陷入重启循环。在一台 Android 12 设备上,手机大约每 90 秒就重启进入恢复模式,需要用户执行恢复出厂设置才能恢复。

一位名为 Sakis 的 GitHub 贡献者发现了一种使用 Android Debug Bridge(ADB)删除恶意消息的方法,但该过程需要更高级的技术知识和一台计算机。

该研究员已发布了一个概念验证利用程序,可从另一台 Android 设备发送恶意消息。

Google 的修复名为 "Fix remote DoS in decodeWapPdu",通过捕获 Android 处理畸形短信时触发的异常来防止崩溃。

该补丁还会从短信数据库中删除恶意消息,以防止它们触发反复崩溃。

Android 安全更新通常会在受支持的设备上自动安装,但其可用性取决于设备制造商和运营商,且可能需要重启才能完成安装。

既然可用的概念验证利用程序已经发布,强烈建议 Android 用户安装最新的安全更新以保护其设备。


消息来源:bleepingcomputer.com;
本文由 HackerNews.cc 翻译整理,封面来源于网络;
转载请注明“转自 HackerNews.cc”并附上原文
分享到:
hackernews

hackernews

该作者暂无简介