Il y a quelques jours, on a découvert qu’un caractère du langage telugo, utilisé en Inde, pouvait verrouiller des applications sur iOS et macOS. Apple a publié des mises à jour logicielles pour tous ses systèmes d’exploitation afin de remédier à ce problème.
Il s’agit de iOS 11.2.6, watchOS 4.2.3, tvOS 11.2.6 et la mise à jour complémentaire de MacOS High Sierra 10.13.3. Tous sont maintenant disponibles au téléchargement.
Les notes de mise à jour de chaque système comprennent la même phrase : “corrige un problème où l’utilisation de certaines chaînes de caractères pourrait faire planter les applications”.
Comme l’explique Ars Technica, un caractère spécifique de l’alphabet telugo peut provoquer une corruption de la mémoire s’il est reçu dans un message, ou trouvé dans un document, ou collé dans un champ de texte.
Cela a suffi à faire planter de nombreux types d’applications, dont WhatsApp, Facebook Messenger, iOS Messaging, Twitter, Gmail et Outlook. Dans certains cas, il n’était possible d’ouvrir à nouveau l’application qu’en supprimant le fil de discussion au caractère problématique. (Telegram et Skype étaient apparemment immunisés).
iOS 11 avait plusieurs problèmes étranges : il se plantait s’il recevait un lien malveillant ; il remplaçait la lettre “I” par “A [ ?]” ; entre autres. Par conséquent, des sources indiquent que l’iOS 12 sera axé sur les performances et la qualité plutôt que sur les nouvelles fonctionnalités.