Любой iPhone и iPad при попытке обработать несколько строк CSS-кода виснет и перезагружается.
Видео с перезагружающимся айпадом
На компьютерах Mac эта проблема есть только, если выполнять код в браузере Safari — компьютер подвиснет и тоже потребуется перезагрузка или закрытие вкладки браузера.
Ошибка, из-за которой виснут и перезагружаются устройства, находится в CSS коде. На айфонах и айпадах ошибка проявится в любом браузере, потому что в iOS все браузеры используют WebKit.
Уязвимость нашел Sabri Haddouche, который разместил твит с описанием ошибки и ссылкой на страницу, которая «убивает» iPhone и iPad.
Предупреждение!
Переход по ссылке приведет к перезагрузке вашего устройства!
Вот эта ссылка:
Оригинальный пост Sabri Haddouche, где он выложил в том числе ссылку на исходник кода:
How to force restart any iOS device with just CSS? ?
Source: https://t.co/Ib6dBDUOhn
IF YOU WANT TO TRY (DON’T BLAME ME IF YOU CLICK) : https://t.co/4Ql8uDYvY3
— Sabri (@pwnsdx) 15 сентября 2018 г.
Apple Watch тоже перезагружаются
Also looks like watchOS 5 is susceptible. pic.twitter.com/Mam8uTyuye
— Robert Petersen (@Sonikku_a2) 15 сентября 2018 г.
На текущий момент компания Apple в курсе проблемы, но обновление пока не выпустила.