技術

一則簡訊就能讓 Android 手機當機,Android 12 和 13 卻不會獲得修補

Susan Hill
在 Google 中新增我們

一名研究人員公開了 Android 漏洞的可行攻擊程式碼:只要知道你的電話號碼,任何人都能傳送一則簡訊,讓你的手機當機。這則訊息被稱為「死亡簡訊」(SMS of Death),不會出現在收件匣,也不需要你點擊。它會癱瘓 Android 負責通話和行動訊號的部分,讓正在進行的通話中斷,包括撥打緊急服務電話的通話。Google 已為目前版本的 Android 修補漏洞,但已停止接收安全更新的舊手機仍會暴露在風險之中。

對大多數人來說,問題很簡單:你的手機是否已安裝最新的安全更新?這項漏洞存在於 Android 核心電話通訊程式碼中,所有製造商出貨的裝置都採用這套程式碼,因此問題並非只與某個品牌有關。以「馬克·B(Mark B)」為名發表研究的研究人員表示,在尚未收到修補程式的 Google Pixel,以及數款 Samsung Galaxy 手機上,包括較平價的 A 系列,漏洞每次都能重現。

這項攻擊利用 WAP Push——電信業者用來在背景向手機傳送設定的舊式訊息格式。經過竄改的訊息會使 Android 嘗試保留負數的記憶體,導致管理通話和訊號的程序當機。每則訊息都會讓受害者失去服務一、兩秒,真正造成嚴重影響的是反覆傳送。電信業者會重新傳送手機未確認收到的訊息;在研究人員的測試中,單一訊息就造成服務時斷時續,最長達一週。大約 20 則訊息就足以讓手機無法使用。

這些惡意訊息還會留在佇列中,每次開機時都再次處理。測試中有一部 Android 12 手機大約每 90 秒就重新開機並進入復原模式;一般使用者若要脫離這種循環,只能恢復原廠設定,但這會清除裝置上的資料。專案中一名使用「薩基斯(Sakis)」為名的協作者,找到了只刪除惡意訊息的方法,但需要電腦、Android 開發者工具,還得把握每次重新開機後短暫的時間窗口,迅速完成操作。

研究人員以澳洲的 Triple Zero 緊急電話號碼為例說明這項漏洞,並指出一個奇特的連帶影響。澳洲規定電信業者必須找出無法撥打緊急服務電話的手機,並在適當時機將其停用;Telstra 表示,如果 28 天內情況沒有改善,就會封鎖這類手機。按照研究人員的說法,攻擊者若能隨時讓手機無法撥打緊急電話,就可能導致受害者自己的手機遭到封鎖,無法使用網路。

不過,這項警訊仍有其限度。這是阻斷服務攻擊,不是入侵:訊息無法讀取你的資料、安裝任何東西,也不能控制手機。攻擊者必須知道你的電話號碼,並有辦法傳送原始資料訊息;已公開的工具會透過另一部裝有 SIM 卡的 Android 手機傳送訊息,因此電信業者會留下紀錄。目前還沒有公開報告指出這項漏洞曾被用來攻擊真實人物。正如 BleepingComputer 指出,Google 的 10 月安全公告也沒有列出這項修補,因此舊手機使用者一直沒有收到官方通知,得知自己的裝置暴露於風險之中。

若要確認,請開啟「設定」,前往「關於手機」或「安全性」,查看 Android 安全性更新日期。更新日期為 2026 年 10 月或之後的裝置都包含這項修補。Samsung、Motorola、Xiaomi 等製造商會依照各自的時程推出修補程式,電信業者也可能延後更新,因此即使手機搭載較新的 Android 版本,仍可能尚未收到更新。至於停留在 Android 12 或 13 的手機,想要完全防護,唯一的方法就是換用仍能收到更新的裝置。

研究人員於 5 月 5 日向 Google 的 Android 漏洞獎勵計畫通報這項漏洞。一名 Google 工程師在 6 月中旬完成修補,相關更新則於 2026 年 10 月隨 Android 14 至 17 的安全更新推出。公開說明和概念驗證程式碼隨後於 10 月 29 日發布。Google 沒有加入研究人員提議的長度檢查;它的修補程式會攔截當機問題,並刪除惡意訊息,避免漏洞再次觸發。

這讓較舊的 Android 手機陷入一種尷尬處境:它們仍能正常通話,只是不能指望通話一定能打完。

標籤: , , , , ,

在 Google 中新增我們

討論

共有 0 則留言。