iPhone перезагружается после получения SMS
27 мая в сетевых СМИ появилась информация о том, что пользователями форума была обнаружена критическая уязвимость в мессенджере «iMessage» для iOS.
Оказалось, что при отправке СМС или сообщения в «iMessage» с определенным набором символов (?????????????????? ? ?h ? ? ?) приложение автоматически закрывается, а iPhone получателя перезагружается. При этом в случае, если перед перезагрузкой программа отображала SMS списком, открыть её впоследствии не получится. Уязвимость актуальна для iOS 8.3, но возможно также, что сработает и в более ранних версиях системы.
К счастью, пользователь сможет самостоятельно «вылечить» свой iPhone в случае такой кибератаки. Если мессенджер получится открыть, то достаточно отправить приславшему сообщение любое СМС в ответ. Если же открыть программу не удаётся, следует выслать сообщение себе, использовав для этого голосовую помощницу Siri. Также можно сделать это с помощью функции «Поделиться» в каком-либо приложении.
Сотрудники Apple уже в курсе проблемы и занимаются её решением. По предварительным данным, причина возникновения ошибки кроется в методе обработки мобильной ОС текста кодировки Unicode для баннерных уведомлений, использующих CoreText API.
Добавим, что подобный баг был обнаружен в 2013 году: несколько арабских символов в определенной последовательности приводили к дестабилизации работы приложений на девайсах с iOS 6 и OS X 10.8 на борту. Если таким набором символов была названа точка беспроводного доступа к сети, то любое подключившееся к ней устройство перезагружалось.