«Сообщения» это один самых стабильных сервисов iOS, ведь, если подумать, ему мало что может нанести реальный вред.
Однако, сегодня стало известно о визитке, открыв которую вы навсегда можете вывести из строя iMessage, поэтому будьте осторожны с тем, что присылают вам друзья или незнакомцы и дважды подумайте открывать неизвестную визитную карточку или нет.
Не так давно в сети уже появлялось видео, при воспроизведении которого зависал любой iPhone или iPad с прошивкой ниже iOS 10.2, но в том случае для устранения проблемы достаточно было просто перезагрузить устройство.
Новый эксплойт обнаружил французский исследователь безопасности vincedes3. Он создал визитную карточку контакта, но вместо обычных 200-300 строк кода сделал ее длиной 14281 строк.
Попробовав послать такую визитку на другое iOS-устройство, хакер обнаружил, что пытаясь ее открыть сервис iMessage выходит из строя, при чем не помогает ни перезапуск приложения, ни перезагрузка устройства. При повторном открытии приложения проблема повторяется.
Так происходит потому, что приложение всегда пытается открыть последний присланный текст, что и приводит к замкнутому кругу.
На самом деле vincedes3 удивлен, что никто не додумался до этого раньше, по его мнению, эксплойт настолько прост, что это, видимо, никому не приходило в голову.
К счастью для владельцев iOS-устройств, vincedes3 оказался хорошим хакером, и не просто опубликовал данные об обнаруженном недостатке, а сообщил об этом Apple и даже рассказал, как вернуть приложение в рабочее состояние.
Чтобы устранить проблему, просто перейдите с пострадавшего iOS-устройств по этой ссылке или отправьте текст с картинки с помощью Siri:
В настоящее время известно, что эксплойту подвержены все устройства с версией прошивки от iOS 8 до 10, и даже некоторые Android-устройства, но с выходом следующего обновления уязвимость должна быть устранена.