Уязвимость в Wi-Fi превращают iPhone в "кирпич"

Уязвимость в Wi-Fi превращают iPhone в "кирпич"

Уязвимость в Wi-Fi превращают iPhone в "кирпич"

Эксперты по безопасности Патрик Келли и Мэтт Харриган выявили новую угрозу для i-устройств, подключенных к общественной точке доступа Wi-Fi. По словам экспертов, беспроводная сеть может быть умышленно настроена так, что ничего не подозревающий пользователь рискует получить из рабочего устройства безжизненный "кирпич".

Уязвимость кроется в серверах Network Time Protocol (NTP), к которым непрерывно обращаются iPhone или iPad для сверки даты и времени. А усугубляет ситуацию то, что продукты Apple автоматически переподключаются к знакомым сетям. "К примеру, чтобы пользоваться бесплатным Wi-Fi в кафе Starbucks, вам нужно подключиться к сети attwifi. Повторно это делать не нужно. Когда вы снова придете в Starbucks, ваш iPad подключится автоматически", — сообщает сайт Krebs on Security.

Так, злоумышленнику остается только развернуть поддельную сеть с таким же именем. "Усилив сигнал Wi-Fi при помощи специального 'железа', он сможет заставить многих пользователей подключиться к своему (плохому) хот-споту attwifi. Это даст ему возможность изучать, изменять и перенаправлять любой сетевой трафик с любого iPad и других устройств", — сказали эксперты, сообщает hitech.vesti.ru.

В частности, "плохой" Wi-Fi сможет подделать ответ от NTP-сервера и установить дату на 1 января 1970 года, которая погрузит i-гаджет в нерабочее состояние. К счастью, ошибка уже устранена в iOS 9.3.1, поэтому пользователям, еще не перешедшим на новую версию, рекомендуется сделать это как можно скорее.

Подпишитесь на новости

Обновите Telegram для Android: версия 13.2.2 закрыла опасную уязвимость

Telegram исправил уязвимость в HTML-виджетах, которые мессенджер открыл для ботов 9 ноября. Через ошибку скрипт из обычного сообщения мог выйти за пределы песочницы и выполнить машинный код на устройстве. Проблема находилась в движке JavaScript QuickJS, который Telegram использует в собственном форке QuickJS-ng.

Патч описан в журнале изменений песочницы виджетов Telegram на GitHub. Парсер QuickJS принимал конструкцию await using в заголовке цикла даже внутри обычных, неасинхронных функций.

В таком случае движок завершал функцию по пути для асинхронного кода и не закрывал ссылки на ее локальные переменные. Вложенные функции после возврата продолжали обращаться к уже освобожденному участку стека. Такой класс ошибок называют use-after-return.

О проблеме сообщили применительно к Telegram для Android 13.2.1, но, по данным Telegram, она затрагивала все платформы, где собирается форк движка. Исправление внесли 10 ноября: теперь парсер выдает синтаксическую ошибку на такую конструкцию. В тот же день вышла версия Telegram для Android 13.2.2.

Уязвимый код попал в основную ветку QuickJS-ng 16 мая вместе с поддержкой явного управления ресурсами. Ошибку описал разработчик Андреас Рёсдал.

9 ноября он опубликовал в репозитории QuickJS-ng аудит безопасности всего движка, проведенный с помощью модели Claude от Anthropic. В отчете 27 находок, уязвимость с await using в нем третья, с высоким уровнем опасности.

RSS: Новости на портале Anti-Malware.ru