iPhone может "зависнуть" из-за смайлов

Исследователь кибербезопасности под ником Preston159 сообщил в своем блоге о найденной им уязвимости в iOS 10.0 до 10.2.1, которая заставляет "зависнуть" iPhone и iPad. 

Чтобы вызвать ошибку в работе системы, нужно отправить другому пользователю вредоносное сообщение с тремя символами: флаг, ноль и радуга. iMessage попытается скомпоновать их в один – радужный флаг, что и вызовет сбой в работе устройства.

К слову, "радужный флаг" уже есть в раскладке эмодзи у устройств Apple. Он создается путем объединения эмодзи "флага" и "радуги". Команду их объединить дает символ VS16, которых находится между ними. Вредоносная последовательность символов выглядит так: флаг, VS16, ноль, радуга. Устройство видит флаг и радугу, хочет объединить их в один символ, но пытается добавить в этот же символ еще и ноль, что приводит к ошибке.

Как сообщает специалист, чтобы смартфон или планшет заработал, нужно пройти по ссылке в браузере Safari. Это восстановит нормальную работу приложения для обмена сообщениями. 

 

Актуально по теме