iPhone снова зависают после перехода по ссылке
На этот раз дело в уязвимости браузеров на движке WebKit.
Разработчик Sabri Haddouche обнаружил уязвимость браузеров на движке Webkit, используемых в iPhone и macOS. Переход на сайт с пятнадцатью строками кода вызывает зависание и перезагрузку устройств Apple.
Вложенность нескольких десятков HTML-тегов с заданным CSS-свойством backdrop-filter заставляет устройство использовать все его мощности, вследствие чего девайс перезагружается, чтобы предотвратить повреждения.
Уязвимость проверена на iPhone с iOS 11 и 12, Apple Watch с watchOS 5 и ноутбуки на macOS при использовании браузера Safari. Атака не может быть использована для внедрения вредоносного кода. Apple уже известно о проблеме, но пока компания её никак не комментирует.
В феврале этого года обнаружен баг в виде специального символа, получение которого также приводило к зависанию устройств Apple.