Support us

Wi-Fi на iPhone может отключаться из-за определённых имён сетей

Новое исследование показало, что сети с символом процента в названии могут провоцировать баг, который вызывает отключение Wi-Fi на iPhone и других iOS-устройствах.

Оставить комментарий
Wi-Fi на iPhone может отключаться из-за определённых имён сетей

Новое исследование показало, что сети с символом процента в названии могут провоцировать баг, который вызывает отключение Wi-Fi на iPhone и других iOS-устройствах.

Странную особенность обнаружил исследователь безопасности Карл Скоу. Об этом он написал в своём Twitter.

Как он пояснил, если iPhone окажется в зоне действия сети с именем %secretclub%power, устройство не сможет использовать Wi-Fi или любые связанные с ним функции. Ошибка с отображением Wi-Fi на устройстве может не исчезнуть даже после сброса настроек сети.

Также Скоу обнаужил, что если iPhone подключен к сети с SSiD-именем % p% s% s% s% s % n, то это вызовет ошибку в сетевом стеке iOS, которая отключит Wi-Fi. В результате системные сетевые функции, такие как AirDrop, станут недоступными для использования.

Вероятное объяснение бага следующее. Синтаксис «% [символ]» обычно используется в языках программирования для форматирования переменных в выходной строке. В языке C спецификатор «% n» означает сохранение количества символов, записанных в строку формата, в переменную, переданную в функцию форматирования строки. Подсистема Wi-Fi, вероятно, передаёт имя сети Wi-Fi (SSID) без очистки в некоторую внутреннюю библиотеку. Та в свою очередь выполняет форматирование строки, что вызывает произвольную запись в память и переполнение буфера. Это приводит к повреждению памяти — таймер iOS завершает процесс, отключая Wi-Fi для пользователя.

Читайте также
Apple назвала дату следующей презентации. Все ждут складной iPhone
Apple назвала дату следующей презентации. Все ждут складной iPhone
Apple назвала дату следующей презентации. Все ждут складной iPhone
Ваш роутер следит за вами: людей научились распознавать по Wi-Fi и без камер
Ваш роутер следит за вами: людей научились распознавать по Wi-Fi и без камер
Ваш роутер следит за вами: людей научились распознавать по Wi-Fi и без камер
Ещё один беларусский банк остался без iOS-приложений
Ещё один беларусский банк остался без iOS-приложений
Ещё один беларусский банк остался без iOS-приложений
Apple поможет вам купить гаджеты после того, как сама же взвинтила цены. И будет блокировать за просрочку платежа
Apple поможет вам купить гаджеты после того, как сама же взвинтила цены. И будет блокировать за просрочку платежа
Apple поможет вам купить гаджеты после того, как сама же взвинтила цены. И будет блокировать за просрочку платежа

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.