「iOS」に新たなバグ--特定の文字列含むメッセージでクラッシュ
Lance Whitney (Special to CNET News) 翻訳校正: 佐藤卓 長谷睦 (ガリレオ) 2015/05/28 11:55
Appleの「iOS」で、ある種のテキストメッセージを受け取ると、「iPhone」がクラッシュして再起動するという奇妙なバグが見つかった。
このバグはRedditのあるユーザーが米国時間5月26日に初めて報告したもので、具体的には、特定のアラビア語の文字列が入ったメッセージを受信した際に発生する。iPhoneがロックされている状態でこのメッセージの新着通知が表示されると、「Messages」がクラッシュし、iPhoneが再起動を始める。
ただし、原因はそのアラビア語文字列自体にあるのではなく、iOSがこの文字列を処理する方法にあるようだと、AppleInsiderは報じている。ロックされている状態のiPhoneがこのメッセージの通知を表示する際に、その文字列をレンダリングして表示しようとするとUnicode文字が非常に多くのリソースを消費してしまうのだという。
AppleInsiderが、Messagesで通常のやり取りをしている最中にこの同じテキスト文字列を送信したところ、iPhoneはクラッシュも再起動もしなかった。このことから、不具合の原因はMessagesアプリではなく、iOSの通知処理にあることが推測できる。
とはいえ、ほとんどの人はこのバグに影響を受けないだろう。何よりもまず、iPhoneがロックされている状態でこの特殊な文字列を受け取ることが必要になるからだ。このようなメッセージは、ある人の携帯電話番号を知っている何者かが、何らかの理由で送信相手のiPhoneをクラッシュさせようとして故意に送りつけるのでない限り、偶然に送られてくるとは考えにくい。
それでも、この特殊なバグに遭遇したときには、どうすればよいだろうか。
その場合は単純に、別のテキストメッセージを受信するよう手を打てばよい。
記事全文
http://japan.cnet.com/news/service/35065130/
↓閲覧しても大丈夫 ロック状態の人に送ったら駄目
http://www.reddit.com/r/technology/comments/37eyq3/ios_bug_causes_messages_to_crash_iphone_to_reboot/