UA

Почему символ % "ломает" Wi-Fi на iPhone и как восстановить работу смартфона

Читати українською

Критический баг, обнаруженный пару недель назад в системе iOS, все еще не исправили

Читати українською
Почему символ % "ломает" Wi-Fi на iPhone и как восстановить работу смартфона

Критический баг, обнаруженный пару недель назад в системе iOS, все еще не исправили

Пару недель назад в устройствах на базе iOS обнаружили серьёзную уязвимость, которая может полностью отключить все функции Wi-Fi. Сброс до заводских настроек не всегда помогал вылечить проблему.

Об этом сообщает Информатор со ссылкой на

Уязвимость обнаружил Карл Шоу, который рассказал и даже показал, как работает эта схема. Он попробовал подключить свой iPhone XS с iOS 14.4.2 на борту к домашней сети Wi-Fi, но ее название %p%s%s%s%s%n «сломало» его смартфон. В результате iPhone полностью отключил Wi-Fi и больше не захотел подключаться заново. Ситуацию не исправили ни перезагрузка, ни изменение названия сети. И вот Карл сообщил в своем аккаунте, что ему все же удалось восстановить работу Wi-Fi на своем смартфоне. Для этого необходимо вручную отредактировать резервную копию iPhone и удалить записи с названиями этих сетей из файла .plist.

Специалисты 9to5Mac рассказали, почему происходит данный сбой. "Синтаксис '% [символ]' обычно используется в языках программирования для форматирования переменных в выходной строке. Спецификатор '% n' означает сохранение количества символов, записанных в строку формата, в переменную, переданную в функцию форматирования строки. Подсистема Wi-Fi, вероятно, передает имя сети Wi-Fi (SSID) без очистки в некоторую внутреннюю библиотеку, которая сама выполняет форматирование строки, что, в свою очередь, вызывает произвольную запись в память и переполнение буфера. Это может привести к повреждению памяти, и система безопасности iOS завершит процесс, тем самым отключив Wi-Fi для пользователя", - рассказали они.

Ранее мы писали о том, какие смартфоны Xiaomi и Redmi обновятся до Android 12.

Подписывайтесь на наш Telegram-канал, чтобы не пропустить важные новости. За новостями в режиме онлайн прямо в мессенджере следите в нашем Telegram-канале Информатор Live. Подписаться на канал в Viber можно здесь

Мы используем файлы cookie, чтобы обеспечить должную работу сайта, а контент и реклама отвечали Вашим интересам.