Uma falha que está nos chips dos routers desde 2010 deixa um vizinho ficar com o seu equipamento Wi-Fi
Aqui a sua palavra-passe do router não serve de nada. É esta a parte incómoda da investigação que Quentin Kaiser apresentou na Hexacon, em Paris, a 16 de outubro. A falha vive no próprio código Wi-Fi Protected Setup da Broadcom, na forma como junta de novo as mensagens de configuração que chegam fragmentadas. Enviam-se os pedaços pela ordem errada, de propósito, e a memória do router fica corrompida. A partir daí, um atacante ao alcance do Wi-Fi executa código como root. Nunca entra na rede, nunca escreve a palavra-passe, nunca carrega no botão WPS.
Kaiser não ficou pela teoria. Retirou a palavra-passe do Wi-Fi diretamente de uma gateway Askey TCG3000 do tipo que a Orange Bélgica distribui e abriu uma reverse shell num Proximus Sagemcom BBOX3V+ usando apenas tramas Wi-Fi. As famílias de chips afetadas vão de BCM3380, BCM3383 e BCM33834, que correm eCos e que na prática não se conseguem corrigir, até BCM3390, BCM65xx e BCM68xx, que correm Linux e em princípio poderiam ser corrigidos. Estima cerca de 1,5 milhões de routers afetados só na Bélgica, e o mesmo código da Broadcom está dentro de equipamento vendido com uma longa lista de outras marcas.
A resposta da Broadcom é que existe uma correção desde 2018 e que os fabricantes deviam passar para o hostapd. Recusou atribuir um CVE. O código é distribuído desde pelo menos 2010. Kaiser não encontrou qualquer definição que se consiga alterar por rádio e que trave o ataque, pelo que o conselho honesto é estreito: pergunte ao seu operador se o seu modelo de gateway está abrangido e se vem firmware, e se a resposta for que o equipamento chegou ao fim de vida, insista na substituição.
Saber o que está realmente na sua rede é o ponto de partida, e a análise de rede do Tendvane lista todos os dispositivos que partilham o seu Wi-Fi, na maioria das casas uma lista mais longa do que se espera.