Google Chrome for Macのみを高い確率でクラッシュさせることが出来る13文字が発見される。

シェアする

スポンサーリンク

 Google Chrome for Macのみをクラッシュさせることが出来る13文字のアッシリア語が発見されたそうです。詳細は以下から。


Issue-468390-chromium-Unicode-string-crashes-Mac-Chrome-tab


 Gizmodeなどによると「特定の13文字(”Assirian“:アッシリア語)があるWebページをGoogle Chrome for Macで開くと、Google Chromeで表示しているページがクラッシュする不具合」が発見されたそうです。


chrome-crash-exploit
(*問題の文字の画像)

 この不具合はChromium(Issue 468390)で報告され、問題の文字はSafariやChrome for Windowsなどでは正確に表示されるものの、Chrome for Macのみ(最新のv41.0.2272.89含む)が影響するそうです。(Issueページにも問題の文字が投稿されているため以下の引用は一部変更してあります)

Chrome Version : 41.0.2272.89 64 bit
OS version : 10.95
Behavior in Safari 3.x/4.x : Renders squares/doesn’t crash
Behavior in Chrome for Windows: Renders correctly

What steps will reproduce the problem?
1. Any page with 問題の13文字 will crash the chrome tab on a Mac
2. Just create any dummy page with the unicode characters, and the Mac Chrome tab will crash hard

What is the expected result?
Expect it not to crash

What happens instead?
It crashes
[Issue 468390: Unicode string crashes Mac Chrome tab
https://code.google.com/p/chromium/issues/detail?id=468390
(Chrome for Macで開くとクラッシュします)]

 The VergeやVentureBeatの報告では「常にクラッシュするわけではない」としていますが、実際に試してみたところ問題の文字が表示されているページがレンダリングされるとそのページと既に開いている複数のページ(タブ)が確実にクラッシュしました。


2015-03-23 09_08_27
[Gif Anime]

VentureBeat notes that this doesn’t happen every time, and our own tests seem to bear that out. One Verge staffer didn’t experience any tab crash when loading the character string, so apparently Chrome doesn’t load text the same way in every single instance.

[This string of characters will probably crash your Chrome tab – The Verge]

 幸い(?)なことにアッシリア語自体が現在ではほとんど使用されていない古代楔型文字文字なので、Mac OS X 10.5 Leopardの「はたけフリーズ」問題やOS X 10.8/iOS 6のアラビア語クラッシュ問題程ではないようですが、SNSやメールで送りつけられるとChrome for Macが使えなくなるとも指摘されているので注意して下さい。



Other
This is pretty serious. You could imagine someone spamming this message in hangouts/gmail and just straight-up force crashing all Mac Chrome browsers. Someone could post this on Facebook, and force-crash all Mac Chrome browers that saw it.

追記

 アッシリア語を読める方からTwitterでご指摘を頂きました。アッシリア語は「アッシリア現代アラム語のシリア文字エストランゲロ書体」だそうです。失礼いたしました。


関連リンク:
Watch Out For This Text That Kills Chrome on a Mac – Gizmode

This string of characters will probably crash your Chrome tab – The Verge


コメント

  1. Apple7743 より:

    最近のソフトウェアはバグ・脆弱性だらけだな。
    それを見つけたり、攻撃したりする人も凄いし。

  2. Apple7743 より:

    そりゃまぁソフトの複雑さが一昔の比じゃないからねぇ。
    ブラウザなんてその最もたるもので、むしろ良くここまでバグらずに動いてるなぁと思うよ。

  3. Apple7743 より:

    13文字て数字が怖いな、ゴルゴ13のようで…

  4. Apple7743 より:

    ※2
    そういうもんを頑張って作ってもフリーで配らないといけないんだから、不幸だよな

  5. Apple7743 より:

    前にシロアリのページをSafariで開くと絶対落ちることがあって、何事もなかったかのようにChromeを開きましたが、もしかしたらそれも似たような現象だったかもしれません
    Appleに報告するべきだったのでしょうか

  6. Apple7743 より:

    どうやって二千年以上も前の文字がクラッシュの原因になるって分かったんだ

  7. Apple7743 より:

    Opera for MacもクラッシュするところからするとWebkitからフォークしたblinkで拡張実装されている部分なのかな

  8. Apple7743 より:

    >>7. Opera for Macでもクラッシュしたよww

  9. Apple7743 より:

    うちのchrome( バージョン 41.0.2272.104 (64-bit), MacOS 10.10.2 )ではクラッシュしなかった。
    Vivaldi はクラッシュした。

  10. Apple7743 より:

    はたけ問題、知らなかった