Выявлена новая уязвимость на iOS, из-за которой устройство перегружается

В Сети появилась информация о новой уязвимости программного обеспечения компании Apple. Как оказалось, браузеры на компьютере Mac, iPhone и iPad зависают при попытке обработать несколько строк CSS-кода. После этого мобильное устройство самопроизвольно перегружается. На настольном ПК достаточно принудительно закрыть и перезапустить Safari или его отдельную вкладку.

Как сообщается, причина состоит в том, что на iOS все браузеры используют WebKit, потому любой из них «подвешивает» систему. Также проблема затрагивает Apple Watch. К слову, о сбоях в браузерах на основе Chromium не сообщалось, хотя они точно так же базируются на WebKit. Вероятно, там CSS обрабатывается иначе. Саму уязвимость обнаружил пользователь Сабри Хаддучи (Sabri Haddouche), который и написал об этом в Twitter. 

Предупреждение: при переходе на нижеприведённую страницу с iPhone или iPad, произойдёт зависание и последующая перезагрузка устройства с потерей всех несохранённных данных!

Сабри Хаддучи также привёл ссылку на «смертельную» страницу.

В компании Apple уже знают об этой уязвимости, но пока не прокомментировали её, а также не уточнили, когда можно ждать исправления. Впрочем, учитывая недавний выход iOS 12, watchOS 5 и других обновлений, не исключено, что патч появился уже в них.

Следует отметить, что iOS 11 была особо богата на подобные сбои. Там были проблемы с обновлениями, с системой авторизации, были бреши в безопасности и так далее. Потому в Купертино и изменили схему выпуска релизов операционных систем. Ведь большинство проблем такого рода легко выявляются на этапе тестирования, однако из-за ограниченного времени многие функции проверялись недостаточно тщательно. Видимо, вышеупомянутый сбой — один из тех, которые не удалось отследить тестерам.  

Нравится1
Комментарии (1)
B
i
u
Спойлер