Обнаружена комбинация символов, которая крашит приложения и саму iOS
В последней версии операционной системы iOS была найдена критическая ошибка, которая заставляет "вылетать" iPhone и лишает пользователя доступа практически ко всем мессенджерам. Для этого нужно отправить владельцу устройства Apple символ из языка телугу, распространенного в Индии: జ్ఞాПолучатель, попытающийся прочесть сообщение, не сможет открыть мессенджер, а его устройство перезагрузится. Первым на ошибку обратил внимание итальянский блог Blog Mobile World, а журналисты издания The Verge убедились, что она работает на iOS 11.2.5.
Как выяснилось, ей также подвержены клиент iMessage ("Сообщения") и браузер Safari на компьютерах под управлением macOS. Кроме того, из-за непонятного символа "вылетают" и другие приложения, в частности WhatsApp, Twitter, Facebook Messenger, Gmail и Outlook. В Telegram и Skype, предположительно, эта поблема не наблюдается. Ошибка исправлена в версии iOS 11.3, которая будет разослана на "айфоны" в течение ближайших недель.
Ранее у iOS уже возникали неполадки из-за неправильной обработки "плохих" знаков. В 2015 году злоумышленники могли дистанционно перезагрузить смартфон, отправив текстовое сообщение по iMessage или СМС со специальной комбинацией символов и букв арабского алфавита: لُلُصّبُلُلصّبُررً ॣ ॣh ॣ ॣ 冗. После получения вредоносного сообщения программа немедленно "вылетала", а iPhone — уходил в перезагрузку.
(Лично протестировал. Чувак запостил символ в твиттер, после чего приложение на iPad крашилось при запуске, пока я его не замьютил с ПК)