Skip to content
Все новости
Новости

Дыре в WPS Broadcom 16 лет, и она до сих пор открывает 1,5 млн шлюзов. Тесты throughput ее не видели

Alexander Zemskov 4 мин чтения
Дыре в WPS Broadcom 16 лет, и она до сих пор открывает 1,5 млн шлюзов. Тесты throughput ее не видели

16 октября 2026 года исследователь Quentin Kaiser опубликовал WPSplinter: две ошибки в реализации WPS, которую Broadcom поставляет в своем Wi-Fi SDK. Этот код живет в шлюзах как минимум с 2010 года. Специально собранная последовательность WPS-сообщений EAP переполняет буфер сборки фрагментов, и атакующий в радиусе Wi-Fi, без ключа сети и без завершенной процедуры WPS, читает пароль Wi-Fi из памяти или запускает свой код на шлюзе. Broadcom 28 июля сообщила исследователю, что патч доступен для OEM, отказалась присваивать CVE, а CERT/CC открыл и закрыл кейс 4 августа. На 15 октября ни одно из затронутых устройств обновления не получило. Только в Бельгии оценка исследователя: около 1,56 млн шлюзов у Proximus, VOO и Orange Belgium. Эти коробки прошли приемку. Они выдают throughput, за который их купили. Мусор в них никто не подавал.

Что случилось

  • Две ошибки, один парсер. Утечка информации плюс выполнение произвольного кода в коде сборки WPS EAP проприетарного WPS-стека Broadcom. Частичный фикс 2018 года проблему не закрыл, позже Broadcom советовала OEM перейти на SDK с hostapd.
  • Чипы на eCos (BCM3380, BCM3383, BCM33834) исследователь называет forever day: обновления не будет. Linux-платформы BCM3390, BCM63xx, BCM65xx и BCM68xx остаются уязвимыми, пока OEM не сменит SDK.
  • Названные устройства: Proximus BBOX 3 и BBOX3V+, VOO Netgear CG3100/CG3700 и Technicolor TC7210/CGA4233, Orange Belgium ASKEY TCG3000. Демонстрация на TCG3000 вытаскивает ключ Wi-Fi и отправляет его по радио.
  • Реакция на сегодня: Proximus отключил WPS на всем парке за 24 часа после сообщения, Orange Belgium оценивает тот же шаг, Telenet оказался не затронут. Нет CVE: нет сканера, нет оценки CVSS и нет строки ни в одном отчете по управлению уязвимостями.
  • Исследователь отмечает, что ИИ-инструменты сократили работу с месяцев до недели. Поверхность атаки не изменилась. Изменилась цена поиска ошибок в ней.

Что это значит для бизнеса

Оператор закупает CPE сотнями тысяч, по тендеру, где меряют покрытие Wi-Fi, throughput и цену. Коробка-победитель несет радиочип одного поставщика, Wi-Fi SDK того же поставщика и прошивку от ODM, которую у оператора никто не аудировал. Когда дефект сидит в SDK, оператор не может его исправить, часто не может даже получить CVE, на который можно сослаться, и единственный рычаг: за ночь отключить функцию в миллионе домов. Рядом с сэкономленными евро за штуку стоит поставить стоимость аварийного изменения на всем парке и заголовки после него. С 1 августа 2025 года европейская директива RED делает кибербезопасность условием продажи таких устройств, а в декабре 2027 эстафету берет Cyber Resilience Act. Регулятор спросит, что вы тестировали. «Прошел TR-398» его не устроит.

Что это значит для инженеров

  • TR-398 меряет производительность. Issue 4, действует с сентября 2026, покрывает RF, покрытие, много станций, стабильность и mesh. Главы про устойчивость к атакам там нет. Шлюз может набрать максимум баллов и упасть от одного битого кадра EAP.
  • Фаззить стеки, которые слушают до аутентификации. WPS, EAPOL, управляющие и action-кадры 802.11, DHCP, TR-069 и веб-интерфейс разбирают данные, которые контролирует атакующий. Фаззеры протоколов для этого есть; один только Defensics поставляет 6 наборов для WLAN: 802.11, рукопожатия WPA2 и WPA3. Если поставщик не может показать результаты фаззинга для вашей сборки SDK, считайте, что их не запускали.
  • Проверять меру защиты, а не галочку. Отключить WPS, перезагрузить, сбросить к заводским, обновить прошивку, затем снифером доказать, что шлюз больше не отвечает на WPS-запросы. Тихо возвращающиеся настройки у CPE встречаются регулярно.
  • Включить устойчивость в приемку на стенде с реальным радио: трафик под полной нагрузкой во всех диапазонах, пока фаззер долбит плоскость управления. Падения под нагрузкой выглядят иначе, чем на простаивающей коробке.
  • Требовать версию SDK в спецификации и закреплять в контракте. Чипы с forever day это решение закупки, принятое за годы до публикации дыры.

Что делать

Добавьте одну строку в программу приемки CPE: устойчивость каждого протокола, который шлюз разбирает до аутентификации клиента, под нагрузкой трафиком, с результатами, которые можно показать регулятору. TEST4NET поможет встроить этот сценарий в ваш тест-план и прогнать его на шлюзе, который вы собираетесь купить. Test. Compare. Decide.

Источники

Источники

Автор

Alexander Zemskov

Alexander Zemskov leads network and security testing at TEST4NET, an independent, vendor-neutral testing lab in Yerevan, Armenia. With 19+ years in performance and load testing on IXIA, Spirent, Keysight, Xena and Xinertel platforms, he runs NGFW, WAF, IPS, DLP and SASE evaluations for telecom operators, banks and system integrators.

Новости отрасли

Читать дальше

Маршрутизация и коммутация

Как мы тестируем PoE: бюджет мощности, приоритеты и отказ БП

В даташите PoE-коммутатора покупатель читает две строки: «PoE+ на всех 48 портах» и бюджет мощности, например 740 Вт. 48 портов по 30 Вт дают 1440 Вт. Обе строки честные,…

Alexander Zemskov 4 мин чтения
Стандарты и методика

Как мы автоматизируем регрессию сети: каждая сборка и один diff

В release notes новой прошивки написано «исправления ошибок и улучшения производительности». Вторую половину фразы никто не измеряет. Ручная регрессия занимает у инженера…

Alexander Zemskov 4 мин чтения