Миллионы домашних роутеров и интернет-шлюзов оказались уязвимы для атак через Wi-Fi из-за ошибки в программном коде Broadcom. Уязвимость WPSplinter позволяет злоумышленнику в радиусе действия сигнала считывать память устройства или выполнять произвольный код, минуя пароль сети и процедуру подключения WPS. Об этом сообщил эксперт Квентин Кайзер 16 октября на конференции Hexacon.

Кайзер продемонстрировал работу эксплойта на оборудовании Askey TCG3000 и Sagemcom Proximus BBOX3V+. В ходе тестов удалось извлечь ключ Wi-Fi и получить доступ к командной оболочке роутера без использования интернет-соединения. Проблема затрагивает устройства крупных провайдеров, включая Proximus, Orange и VOO, а также оборудование Cisco, TP-Link, Netgear, Nokia, ZTE и Zyxel.

Broadcom знала об ошибке с 2018 года, но отказалась регистрировать CVE, сославшись на устаревание кода. Кайзер утверждает, что предложенное ранее исправление было неполным. Для поиска уязвимости исследователь использовал инструменты искусственного интеллекта, что сократило время анализа с месяцев до одной недели.

Смена пароля не защищает от атаки, так как она происходит до авторизации. Отключение WPS не гарантирует полную безопасность. В качестве меры защиты Кайзер рекомендует перевести шлюз провайдера в режим моста и использовать собственный роутер с актуальной прошивкой. Скрипт для проверки устройств на наличие уязвимости опубликован на GitHub.