Миллионы Wi-Fi-роутеров уязвимы из-за ошибки, которой уже 16 лет / Все новости / Главная

Миллионы домашних Wi-Fi-роутеров по всему миру могут оказаться под контролем злоумышленников из-за уязвимости в программном обеспечении Broadcom, существующей около 16 лет. Для атаки не требуется знать пароль от беспроводной сети: достаточно находиться в зоне действия Wi-Fi. При этом производитель чипов, по словам исследователя, обнаружил проблему ещё в 2018 году, но исправление так и не дошло до многих устройств.

Об уязвимости рассказал специалист по кибербезопасности Квентин Кайзер (Quentin Kaiser) на конференции Hexacon, прошедшей 16 октября в Париже. Он назвал её WPSplinter — официального идентификатора безопасности у проблемы нет, поскольку Broadcom отказалась присваивать ей соответствующий номер.

Как работает уязвимость WPSplinter

Проблема связана с устаревшим программным кодом Broadcom, который отвечает за работу WPS (Wi-Fi Protected Setup). Эта функция позволяет подключать устройства к беспроводной сети упрощённым способом, например нажатием специальной кнопки на роутере вместо ручного ввода пароля.

В реализации WPS от Broadcom обнаружилась ошибка обработки определённых сообщений. Если отправить устройству специально сформированную последовательность данных, можно вызвать сбой в работе с памятью роутера. В результате злоумышленник потенциально получает возможность читать её содержимое или выполнять собственный код на устройстве.

Особую опасность представляет то, что для атаки не нужны ни пароль Wi-Fi, ни успешно установленное WPS-соединение. Достаточно находиться в зоне радиосвязи с роутером. По утверждению Кайзера, подобные атаки могут осуществляться и на значительном расстоянии.

При этом WPSplinter не следует путать с известной уязвимостью механизма WPS, связанной с подбором PIN-кода и получившей широкую огласку в начале 2010-х годов. В данном случае проблема заключается именно в программном коде Broadcom, а не в самой концепции WPS.

Что удалось продемонстрировать исследователю

Квентин Кайзер проверил уязвимость на нескольких устройствах, используемых бельгийскими интернет-провайдерами.

На шлюзе Askey TCG3000, предоставляемом оператором Orange Belgium, исследователь продемонстрировал возможность извлечь ключ беспроводной сети из энергонезависимой памяти устройства. Затем он передал полученный ключ по радиоканалу и использовал его для подключения к сети.

На другом устройстве — Proximus BBOX3V+ производства Sagemcom — Кайзер смог получить удалённый доступ к командной оболочке роутера. Для этого ему не потребовалось подключение к интернету со своей стороны: взаимодействие с устройством происходило непосредственно по Wi-Fi.

Эти демонстрации показывают, что уязвимость может приводить к серьёзным последствиям, включая раскрытие паролей и получение контроля над сетевым оборудованием.

Сколько устройств находится под угрозой

По оценке исследователя, только в Бельгии уязвимыми могут оказаться около 1,5 млн роутеров. Кайзер обнаружил проблему в оборудовании трёх из четырёх крупнейших интернет-провайдеров страны — Proximus, Orange и VOO.

Однако проблема не ограничивается бельгийским рынком. Чипы Broadcom и основанное на них программное обеспечение используются в сетевом оборудовании, которое поставляется по всему миру.

В предварительный перечень потенциально затронутых устройств вошли модели под марками Cisco, TP-Link, Netgear, Sagemcom, Nokia, ZTE и Zyxel. Подобное оборудование применяется и другими операторами связи, включая Movistar, Optus, KPN и Türk Telekom.

Список пока неполный, поэтому точное количество уязвимых устройств неизвестно. Тем не менее речь может идти о сотнях миллионов роутеров по всему миру.

Почему исправление 2018 года не решило проблему

По словам Кайзера, когда он сообщил Broadcom об уязвимости в июле 2026 года, компания заявила, что знает о проблеме с 2018 года. Производитель также сообщил, что заменил старый программный код WPS в своих последующих разработках, и предложил исследователю обращаться к производителям готовых устройств.

Сам Кайзер считает, что выпущенное в 2018 году исправление старого кода было неполным. Кроме того, Broadcom отказалась запрашивать присвоение уязвимости идентификатора CVE, объяснив это тем, что соответствующее программное обеспечение устарело и больше не входит в период поддержки.

CVE — это общепринятая система идентификации известных уязвимостей информационной безопасности. Такие идентификаторы помогают производителям, специалистам по защите и организациям отслеживать угрозы, готовить обновления и оценивать риски.

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

В итоге возникает типичная проблема индустрии: разработчик микросхем может исправить ошибку в своём программном обеспечении, но это не гарантирует, что исправление попадёт в прошивку уже проданных устройств. За обновление готового роутера отвечает его производитель или оператор связи, а без соответствующего обновления уязвимость сохраняется.

Искусственный интеллект помог обнаружить ошибку

Ещё одна примечательная деталь связана с тем, как исследователь нашёл уязвимость. По словам Кайзера, инструменты искусственного интеллекта помогли ему обнаружить проблему менее чем за неделю. При традиционном ручном анализе прошивки такая работа могла бы занять несколько месяцев.

Прошивка — это встроенное программное обеспечение, управляющее работой устройства. Её анализ нередко требует изучения большого объёма низкоуровневого кода, что делает поиск ошибок трудоёмкой задачей.

ИИ способен ускорять этот процесс, помогая исследователям разбирать программные компоненты и выявлять подозрительные участки кода. Но у этой технологии есть и обратная сторона: аналогичные инструменты могут облегчить поиск уязвимостей не только специалистам по безопасности, но и злоумышленникам.

Как защитить домашнюю сеть

Обычная смена пароля Wi-Fi не устраняет WPSplinter. Атака происходит на этапе обработки сообщений самим роутером, ещё до обычной авторизации пользователя.

Отключение WPS — разумная мера предосторожности, однако, по предупреждению Кайзера, она не обязательно полностью нейтрализует уязвимость: проблемный программный код может оставаться в прошивке устройства.

Владельцам роутеров рекомендуется проверить наличие обновлений прошивки и обратиться к производителю или интернет-провайдеру, чтобы выяснить, затрагивает ли проблема конкретную модель и существует ли исправление. Если устройство больше не поддерживается, стоит рассмотреть его замену на современную модель с актуальными обновлениями безопасности.

В качестве дополнительной меры исследователь опубликовал на GitHub скрипт для проверки оборудования на наличие признаков уязвимого кода.

История с WPSplinter напоминает, что безопасность домашней сети зависит не только от сложности пароля. Не менее важны своевременные обновления прошивки, прозрачное информирование об обнаруженных уязвимостях и взаимодействие между производителями микросхем, изготовителями устройств и интернет-провайдерами.

 

Тэги:   Безопасность

Похожие новости
Комментарии

comments powered by Disqus
Мы в социальных сетях: