GeekZilla
Tecnologia

Vulnerabilidade no cliente Wi-Fi pode expor usuários Android, Mac e Windows

Uma falha séria no componente usado para autenticar clientes em redes Wi-Fi pode expor usuários Android, Lunux, BSD, e possivelmente Windows e MAC OS X a ataques. A vulnerabilidade está no wpa_supplicant, uma implementação de código aberto do protocolo IEEE 802.11i para clientes wireless.

O componente é multiplataforma e é usado para controlar conexões wireless WPA e WPA2 no Android, Linux e sistemas BSD. O componente também é utilizado por software de terceiros no Mac OS X e Windows, mas estes sistemas tem as suas próprias implementações do wpa_supplicant que são utilizadas por padrão.

A vulnerabilidade tem origem na forma como o wpa_supplicant trabalha com a informação SSID de frames em redes wireless quando a opção CONFIG_P2P está habilitada. Se explorada a falha pode permitir que o atacante trave o cliente ( negação de serviço) leia o conteúdo de processos da memória ou injete código arbitrário na memória, o que poderia resultar na execução de código.

Todas as versões do wpa_supplicant, da 1.0 até a 2.4, são vulneráveis. Um patch foi publicado na quarta e espera-se que os sistemas afetados atualizam as suas próprias versões. Infelizmente muito dispositivos embarcados também possuem o componente e pode ser mais difícil conseguir uma atualização para eles.

Esta vulnerabilidade foi descoberta pelo grupo de pesquisa de hardware do Alibaba e relatada ao ao time de desenvolvimento do wpa_supplicant  pelo time de segurança do Google.