Le bug d'iMessage touche l'Apple Watch, l'iPad et OS X

Mickaël Bazoge |

L’étrange chaîne de caractères qui fait planter un iPhone via iMessage, un bug mystérieux apparu hier, a fait sortir Apple de son silence. Le constructeur a réagi en déclarant être au courant du problème « causé par une suite spécifique de caractères unicode, et nous travaillons sur un correctif qui sera disponible dans une prochaine mise à jour ». Ce message contient des caractères arabes, chinois et marathi.

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.

Si les possibilités de mauvaise blague ont dû traverser l’esprit des plus farceurs, mise entre de mauvaises mains, cette faille pourrait être exploitée par des malandrins. Pour éviter les problèmes, il est toujours possible de désactiver l’affichage de notifications d’iMessage, une solution un peu bancale en attendant le correctif.

Tags
avatar Binette1704 | 

Lol et bien sur tout le monde a dû essayer en plus ...

avatar clho | 

Ça fais aussi buguer Hangout. J'ai du effacer l'historique de la conversation sur mon ordi avant de relancer l'application :p

avatar PierreBurgi | 

Lol ça fait planter les lecteurs si le message apparaît dans les commentaires de l'article ?

avatar ipaforalcus | 

Euh oui c'est légèrement grave...

J'ai entendu dire que ça ne fonctionnait qu'avec les iMessages et pas les sms.

avatar Mojito1 | 

@ipaforalcus :
Moi j'ai désactivé iMessage depuis longtemps et ce matin un pote me l'a envoyé et mon iPhone n'a pas bougé. J'ai renvoyer ce message a un autre pote et le sien a redémarré . Il me l'a renvoyé et la mon iPhone a redémarré. De mon côté , l'iPhone ne reboot pas a tout les coups . Si certains n'arrêtent pas de vous envoyer ce message bloquer le correspondant ;)
iPhone 6 plus, IOS 8.3

avatar Corentin.R | 

Il me semble que mon iPhone n'est pas touché par le problème. Plusieurs sms reçu et aucun BUG ... coup de chance ?

avatar MiniApple | 

effective.
Power
لُلُصّبُلُلصّبُررً ॣ ॣh ॣ ॣ

avatar Olive777 | 

T'es franchement pas la moitié d'un abruti toi...

avatar Apollo11 | 

Je sais pas pour vous, mais juste essayer de lire cet article fait planter l,App MacG sur mon iPad.

avatar steinway59 | 

@Apollo11 :
L'appli iPad n'a pas besoin de ça pour planter! moi c tous les jours qu'elle plante! donc hop supprimée! Me reste que l'iPhone pour lire MacGe (le site internet étant un non sens ergonomique)

avatar Billy23 | 

Bonjour a tous, le bug m'as bien touché cet aprèm, impossible d'ouvrir l'app " message " et j'ai découvert par la suite que dans mes réglages, l'onglet " partage de connexion " avait disparu. La solution a ces problèmes : Pour récupérer l'app " message ", il faut passer par Siri en lui demandant d'envoyer un message ( Peu importe le contenu ) au correspondant qui vous a envoyé ce satané code.
Pour récupérer l'onglet " Partage de connexion ", faite un soft reset.

( Iphone 6, iOS 8.1.2 )

avatar aveal | 

Merci, c'est sympa de partager des solutions! Bien plus sympa que de balancer le fameux code ...

avatar Taatorinho | 

Sa me soule je peut même plus utiliser l'application ..

avatar SIMOMAX1512 | 

on me la envoyé ( merci MACGé ? ) mais ça n'a rien fait, pas de bug rien. Tous les iphones ne réagissent pas à ce bug finalement.

avatar sachouba | 

Oh bah moi qui croyais que les OS d'Apple étaient les plus sécurisés, les plus stables, les plus avancés tandis que les autres n'étaient que de pâles copies...
Je suis déçu, les fanboys RBC, Thegoldfinger m'ont menti, ils ne sont même pas capables de gérer correctement de l'Unicode en 2015. :(

Pages

CONNEXION UTILISATEUR