Исследователь Квентин Кайзер нашел в коде Wi-Fi от Broadcom уязвимость, которая живет с 2010 года. Злоумышленник поблизости может захватить роутер без пароля от сети.
Бельгийский исследователь безопасности Квентин Кайзер рассказал в своем блоге об уязвимости WPSplinter в программном обеспечении Broadcom для Wi-Fi. По его словам, ошибка есть в комплекте разработчика компании как минимум с 2010 года. Она позволяет захватить роутер любому, кто находится в зоне действия его Wi-Fi.
Проблема кроется в реализации WPS. Это функция быстрого подключения устройств к Wi-Fi по кнопке или PIN-коду. Кайзер нашел в ней две ошибки, которые срабатывают при сборке входящих сообщений. Специально подготовленный пакет повреждает память роутера, и после этого атакующий может запустить на устройстве собственный код. Пароль от сети для этого не нужен, а владелец роутера не увидит никаких предупреждений. Исследователь показал атаку на практике. Он вытащил пароль от Wi-Fi из памяти уязвимого роутера, передал его по беспроводному каналу и с его помощью подключился к сети.
Под угрозой оказались чипы двух поколений. На платформах BCM3380, BCM3383 и BCM33834 с операционной системой eCos уязвимость Кайзер называет уязвимостью «вечного дня» (forever day), то есть такой, для которой исправления может не появиться никогда: исправить ее, по сути, нечем. Устройства на Linux-чипах BCM3390, BCM65xx и BCM68xx можно защитить, но только если производитель выпустит обновление. Рабочие эксплойты исследователь продемонстрировал на шлюзе Sagemcom BBOX3V+ от Proximus и на ASKEY TCG3000 от Orange Belgium. Уязвимость он также нашел в роутерах Netgear и Technicolor оператора VOO.
Источник: hi-tech.mail.ru