Обнаружено еще одно имя сети Wi-Fi, выводящее из строя iPhone
5 июля 2021 года
В прошлом месяце исследователь безопасности Карл Шоу (англ. Carl Schou) обнаружил баг в Wi-Fi модуле iPhone, из-за которого модуль выходит из строя, если подключиться к беспроводной сети с символьным названием (SSID) «%p%s%s%s%s%n
». Теперь Шоу сообщил еще об одном баге, позволяющем отключить модуль iPhone при подключении к сети с SSID «%secretclub%power
».
По словам исследователя, при подключении к сети с SSID «%secretclub%power» модуль отключается полностью, сеть Wi-Fi перестает работать, а кнопка ее включения становится неактивной. Кроме того, отключается сервис AirDrop.
Сброс настроек сети не всегда помогает решить проблему. Для того чтобы iPhone снова мог подключаться к Wi-Fi, нужно на компьютере вручную отредактировать резервную копию устройства и удалить оттуда вредоносную запись с названием сети в файле .plist.
Тем не менее, по словам некоторых пользователей, даже сброс настроек устройства помогает не всегда.
Один из пользователей сообщил:
%p%s%s%s%s%n действительно работает – моя сеть Wi-Fi отключилась. Однако удаление проблемного Wi-Fi из iCloud Keychain на моем Mac за минуту исправило проблему на iPhone, и никакого сброса пароля Wi-Fi не потребовалось.
Оригинальный текст(англ.)
%p%s%s%s%s%n does work and disables my wifi. but removing the bugged wifi from iCloud Keychain on my Mac fixes the issue in a minute on my iPhone, no reset of all wifi passwords needed...
|
Проблема может быть связана с синтаксическим анализом входных данных. Дело в том, что если в SSID используется символ «%», то iOS может по ошибке принять буквы после «%» за спецификаторы формата строки. В языках семейства C спецификаторы формата строки играют особую роль и обрабатываются компилятором в качестве не текста, а имени переменной или команды.
Шоу уведомил Apple о проблеме в официальном порядке, но пока не получил от компании ответа.
Источники
правитьЭта статья содержит материалы из статьи «Обнаружено еще одно имя сети Wi-Fi, выводящее из строя iPhone», опубликованной на сайте SecurityLab.ru и распространяющейся на условиях лицензии Creative Commons Attribution 3.0 Unported (CC-BY 3.0 Unported). |
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.