圖:iMessage崩潰
北京時間12月31日消息,據(jù)外媒報道,蘋果的iOS系統(tǒng)存在一處缺陷,造成iMessage應(yīng)用在收到一條惡意短信后崩潰。
這條惡作劇短信包含一個名叫vCard的附件,它是一種虛擬名片,可讓用戶在手機上分享自己的聯(lián)系方式。
但是由于iMessage無法處理該vCard的容量和復(fù)雜性,iMessage將徹底凍結(jié),用戶即使重啟手機也無法解決問題。你只能從多任務(wù)菜單關(guān)閉iMessage,但是當(dāng)你重新打開該應(yīng)用時,它仍將是崩潰狀態(tài)。
該漏洞是一個名叫vincedes3的黑客發(fā)現(xiàn)的,他也提供了解決方案。
他在自己的網(wǎng)站上寫道:“當(dāng)你點擊時,iOS希望讀取文本,但是文件中的文本對系統(tǒng)來說過于復(fù)雜,將造成‘CPU average’,然后iMessage凍結(jié)。”
“你關(guān)閉應(yīng)用,希望重啟,但iOS希望重新加載此前的信息但是卻做不到,因為它是VCF文件。”
Vincedes3的惡意vCard有14281行代碼,遠(yuǎn)超普通vCard的300行。他在網(wǎng)站上提供了一個解決方案,而且提供了修復(fù)應(yīng)用所需的細(xì)節(jié)內(nèi)容。但其他網(wǎng)站則表示,該方案并非總是管用,因此用戶千萬不要“以身試法”。
這一bug影響運行iOS 9和iOS 10.2.1的iPhone和iPad。蘋果未來可能會發(fā)布更新,修復(fù)這一問題。