Bug do iOS faz com que o nome de rede específico desative o Wi-Fi em iPhones

Um bug de nomenclatura de rede sem fio foi descoberto no iOS que desabilita efetivamente a capacidade do iPhone de se conectar ao Wi-Fi.

O pesquisador de segurança Carl Schou descobriu que, depois de entrar em uma rede Wi-Fi com o nome "% p% s% s% s% s% n", a funcionalidade Wi-Fi do seu iPhone‌ foi deixada "permanentemente desativada".

Alterar o SSID de um ponto de acesso não corrigiu o problema, nem mesmo uma reinicialização fez a diferença, de acordo com o BleepingComputer.

Outros usuários que conseguiram replicar o problema sugeriram que o bug pode estar relacionado ao uso inicial no nome da rede do sinal de porcentagem, o que leva a um problema de análise de entrada em que o iOS interpreta erroneamente as letras após "%" como uma string -especificador de formato.

 

 

Em linguagens de estilo C e C, os especificadores de formato de string têm um significado especial e são analisados pelo compilador de linguagem como um nome de variável ou um comando em vez de texto padrão.
Os telefones Android não parecem ser afetados pela mesma rede, mas os iPhones afetados pelo problema precisam ter suas configurações de rede redefinidas antes que um ponto de acesso Wi-Fi possa ser conectado novamente.

Para realizar a redefinição, abra o aplicativo Configurações, toque em Geral -> Redefinir e toque em Redefinir configurações de rede e confirme a solicitação no prompt.