Сообщение, состоящее из эмодзи флага Италии и символа алфавита синдхи, может подвесить ваш iPhone или iPad.
Истории о «текстовых бомбах», которые заставляют гаджет бесконечно перезагружаться, известны уж давно. Так, два года назад по интернету гуляло зловредное сообщение на языке телугу (распространен в Индии), которое заставляло айфоны перезагружаться. Если вы сомневаетесь в их существовании, можете зайти на веб-сайт GitHub и увидеть код подобной бомбы воочию.
Основа этого кода состоит из эмодзи итальянского флага и определенного символа из алфавита языка синдхи, на котором говорят и пишут в Пакистане и Индии. Появляясь в виде входящего уведомления на устройствах с iOS 13 и iPadOS 13, эта последовательность вызывает системную ошибку, из-за которой операционная система входит в цикл бесконечных перезагрузок.
По словам пользователя MTAC, выложившего код в репозиторий, он узнал о такой «бомбе» из группового чата в Telegram. Файлы с кодом сопровождаются дисклеймером, который предостерегает от использования включенной в код строки в зловредных целях.
Точный механизм работы этого вредоносного кода пока что не известен. По всей видимости, он атакует фреймворк CoreText, который используется в iOS для работы с текстом и текстовыми представлениями, заставляя его изменять определенные элементы на неподдерживаемые символы.
Как защищаться от «текстовой бомбы», пока не ясно. Скорее всего, в следующей версии iOS появится исправление уязвимости. В данный момент пользователям рекомендуют отключить уведомления. Если вредоносное сообщение уже пришло на ваш гаджет, попробуйте отправить на него любое другое сообщение.
Ранее мы писали о том, что веб-сайт 91mobiles обнародовал порцию новых подробностей о линейке iPhone 12, а Ведомство по патентам и товарным знакам США опубликовало патент Apple на гибкий экран без складок.