AppleのCoreTextのバグでiOS 6とOS X 10.8のアプリがクラッシュ

【抄訳】

AppleのiOS 6とOS X 10.8AのレンダリングエンジンCoreTextのバグのため、どのアプリもアラビア語の文字列を表示しようとすると、すぐにクラッシュする。このバグを露呈する文字列は昨日発見され、ハッキングやプログラミング関連のコミュニティに広まり、Twitterにも登場した。それを自分のタイムラインで見てもTwitterはクラッシュする。

バグの影響を受けるのはiOS 6とOS X 10.8の上のアプリで、OS X 10.9 MavericksとiOS 7のベータリリースは無事だ。だから、これらの文字が引き起こすバグが何であれ、レンダリングエンジンの次のバージョンではすでに直っている。しかし今でもiOS 6を使っている人は、救われない。

CoreTextのバグなので、このフォントフレームワークにアクセスしてテキストを表示するアプリはどれでも被害を受ける。WebKitもCoreTextを使っているので、SafariなどWebKitを使っているアプリケーションもやられる。

下の画像は、その文字列を示している。文字列そのものはここに引用しない(当然ながら)。バグをどうしても体験したい人は、上のツイートを探してほしい。リンクはお教えしない。なお、TweetbotはCoreTextを使ってるはずなのに無事だった。

【中略】

Facebookはすでに対策をとり、この文字列の投稿を禁じている。投稿しようとすると、あなたのポストにはセキュリティの脆弱性が含まれている、というエラーメッセージが出る。

【後略】

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))


投稿者:

TechCrunch Japan

TechCrunchは2005年にシリコンバレーでスタートし、スタートアップ企業の紹介やインターネットの新しいプロダクトのレビュー、そして業界の重要なニュースを扱うテクノロジーメディアとして成長してきました。現在、米国を始め、欧州、アジア地域のテクノロジー業界の話題をカバーしています。そして、米国では2010年9月に世界的なオンラインメディア企業のAOLの傘下となりその運営が続けられています。 日本では2006年6月から翻訳版となるTechCrunch Japanが産声を上げてスタートしています。その後、日本でのオリジナル記事の投稿やイベントなどを開催しています。なお、TechCrunch Japanも2011年4月1日より米国と同様に米AOLの日本法人AOLオンライン・ジャパンにより運営されています。