L'étrange bug qui fait planter iMessage et votre iPhone

bug message arabe chinois iphone imessage reddit

Un bug mystérieux, découvert sur Reddit, fait planter un iPhone d’une manière originale : il suffit d’envoyer à un correspondant un iMessage contenant des symboles et des caractères arabes qui ne signifient rien… mais qui auront pour effet de crasher le logiciel et le smartphone qui redémarrera sans demander son reste.

Le bug, facile à reproduire, consiste à envoyer à un correspondant la fameuse suite de caractères : à réception, elle fera planter iMessage et redémarrera l’iPhone, sans autre forme de procès. Le problème ne touche d’ailleurs pas que le smartphone : l’Apple Watch redémarre également lorsqu’elle reçoit les fameux caractères, comme l’écrit le Guardian.

Et ce n’est pas tout, puisque l’iPad et même OS X sont concernés (dans une moindre mesure pour le Mac, qui ne redémarrera pas). Il suffit, comme un de nos lecteurs nous l’a précisé, de recevoir une notification contenant les caractères en question pour faire planter l’appareil.

En fait, c’est le noyau CoreText qui cale complètement : cette suite de caractères Unicode cause un buffer overflow qui sature la mémoire du terminal — ce dernier n’a plus comme seule échappatoire que de redémarrer. Et à chaque fois qu’il tente d’afficher la suite (dans le Centre de notifications, par exemple), l’histoire se répète.

Source : iGen
Share on Google Plus
    Commentaires

0 commentaires :

Enregistrer un commentaire