米AppleのiPhoneで特定の文字列を含んだメッセージを受信すると、iPhoneがクラッシュするバグがあることが分かった。Appleもこの現象を確認し、対応を表明しているという。
この問題はRedditに寄せられた投稿で発覚した。アラビア語の文字や漢字を組み合わせた特定の文字列を受信したところ、iPhoneの電源が落ち、同じメッセージを別の相手に送るとその相手のiPhoneも落ちたと伝えている。
iMoreやMacRumorsなどのメディア各社が伝えたところでは、iOS 8を搭載したiPhoneのほかiPadやApple Watchでも、特定のユニコード文字列を含んだメッセージを受信すると問題が起きることが分かった。特定の文字列が処理できないことが原因で、アプリがクラッシュしたり、システムが再起動したりするという。
不正なメッセージを受信してしまった場合は、誰かにメッセージを送ってもらうか、自分あてにメッセージを送信すれば、クラッシュを回避できると伝えられている。
iMoreによれば、Appleもこの現象を確認し、「特定のユニコード文字列によってiMessageに問題が発生することは認識している。ソフトウェアアップデートで修正する」と説明している。
関連記事
- AppleのiOS 8.2、「FREAK」の脆弱性も修正
iOS 8.2では通称「FREAK」と呼ばれるSSL/TLS実装の脆弱性が修正されたほか、多数の脆弱性やバグが修正された。 - Apple Watch初のOSアップデート、多数の脆弱性を修正
「Watch OS 1.0.1」では任意のコード実行の脆弱性や「FREAK」の脆弱性など14件が修正された。 - 「Apple Watchにはアクティベーションロックがないので盗まれやすい」と話題に
iPhoneには盗まれて工場出荷時の設定にされてもアクティベーションできない(=利用できない)ようにする機能があるが、Apple Watchには同様の機能がないため、盗まれやすいと米ブログメディアが指摘した。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.