В iOS 11 знак на одном из индийских языков приводит к сбою в работе iPhone
Новости Отредактировано
iOS 11 не умеет отрисовывать знак на одном из индийских наречий. Баг приводит к перезагрузкам iPhone получателя сообщения, а также нарушает стабильность работы ряда мобильных клиентов для популярных мессенджеров.
13К открытий14К показов
Итальянским исследователям удалось обнаружить баг в iOS 11, который «ломает» мессенджеры и заставляет iPhone перезагружаться.
Детали находки
Уязвимость проявляется при отправке в сообщении символа జ్ఞా на языке Телугу. Получателю блокируется доступ к мессенджерам — они просто «вылетают». Иногда баг приводит к перезагрузке устройства.
Another iOS bug is crashing iPhones and disabling access to iMessage https://t.co/9do0xyz7k4 pic.twitter.com/15Ripq7PP8— Tom Warren (@tomwarren) 15 февраля 2018 г.
Эксперименты с iOS 11.2.5 позволили выявить приложения, подверженные уязвимости:
- стандартные Сообщения iPhone;
- WhatsApp;
- Facebook Messenger;
- Outlook;
- Gmail.
The Verge утверждает, что от бага страдают также Safari и Сообщения в macOS. При этом отмечается, что программы Telegram и Skype успешно отрисовывают символ и уязвимыми не являются. На момент написания новости патча, закрывающего эту брешь, не представлено. От неуправляемого поведения устройства после получения необрабатываемого знака может спасти отправка другого сообщения.
Это не первый случай сбоя в работе iPhone из-за некорректно обрабатываемых символов. Например, в конце 2017 года по Сети гуляла ссылка на GitHub, при переходе по которой стандартное приложение Сообщения переставало отвечать. А в iOS 10 присутствует баг, из-за которого при получении сообщения с символами «?0?» устройство-получатель наглухо «зависает».
13К открытий14К показов