L’étrange chaine de caractère capable de faire planter l’iPhone possède un potentiel de nuisance largement étendu puisqu’on apprend aujourd’hui que la même chaine Unicode est capable de mettre à genoux aussi bien un iPad qu’ une Apple Watch (qui se mettent à redémarrer), voire même un ordinateur sous OS X (qui refuse de démarrer).

chaine caractere unicode plantage

Le bug fonctionne de la même façon sur tous les supports: un envoi de la chaine dans iMessage, voire même une simple notification de l’arrivée de la chaîne (toujours dans iMessage) suffit à faire planter le système. La cause de cette anomalie bizarroïde serait à chercher du côté du noyau CoreText, qui bloquerait suite à un buffer overflow (« bourrage » de la zone tampon) causé par les désormais fameux caractères Unicode.

A charge Apple de trouver rapidement une solution à un problème maintenant connu de tous et qui pourrait être exploité de façon bien malveillante.