アップルは木曜日、特定のテキスト文字列をメッセージアプリが受信するとメッセージアプリがクラッシュしiPhoneがリセットされるiOSメッセージのバグの回避策を記載したサポート文書を自社ウェブサイトに追加した。
Appleサポート:
Appleは、特定のUnicode文字によって発生するiMessageの不具合を認識しており、ソフトウェアアップデートで修正を提供する予定です。アップデートが提供されるまでは、以下の手順でメッセージアプリを再度開くことができます。
- Siriに「未読メッセージを読んで」と頼みます。
- Siriを使って悪意のあるメッセージに返信してください。返信後、メッセージアプリを再び開けるようになります。
- メッセージアプリで左にスワイプすると、スレッド全体が削除されます。または、悪意のあるメッセージを長押しし、「その他」をタップして、スレッドからメッセージを削除してください。
Apple は修正プログラムがリリースされる予定だと言っているものの、具体的なリリース日については発表していない。
このバグは水曜日に発見されました。特定の文字列を含むテキストまたはiMessageがデバイスで受信され、ロック画面に表示されたり、ドロップダウン通知として表示されたりすると、iOSはそれをレンダリングしようとする際に利用可能なリソースをすべて消費してしまいます。これは最終的にSpringboardのクラッシュにつながります。会話中に同じメッセージを受信した場合、問題は発生しないことから、iOSの通知レンダリング方法に問題がある可能性が示唆されています。
一部のユーザーはメッセージの通知をオフにすることで問題が解決したと報告していますが、それでも問題が解決しないという声も上がっています。Appleが提示した回避策に加え、新しいメッセージを受信したり、写真アプリから写真を送信したり、共有シートから自分自身にメッセージを送信したりすることで、不正なプロセスを停止できることがユーザーから報告されています。