Este nombre de red Wi-Fi, puede deshabilitar por completo el Wi-Fi en tu iPhone

0
134

Aquí hay un error curioso: un investigador de seguridad descubrió que un nombre de red cuidadosamente elaborado provoca un error en la pila de redes de iOS y puede deshabilitar por completo la capacidad de su iPhone para conectarse a Wi-Fi.

En Twitter, Carl Schou mostró que después de unirse a una red Wi-Fi con un nombre específico (“% p% s% s% s% s% n”), todas las funciones Wi-Fi en el iPhone se desactivaron a partir de ese momento.

Una vez que un iPhone o iPad se une a la red con el nombre “% p% s% s% s% s% n”, el dispositivo no puede conectarse a las redes Wi-Fi o utilizar funciones de red del sistema como AirDrop. El problema persiste después de reiniciar el dispositivo (aunque existe una solución alternativa, ya te la contamos).

Aunque Schuo no detalla exactamente cómo descubrió esto, cualquier programador debería notar un patrón en el nombre de la red funky requerido para desencadenar el error.

Aquí está la explicación probable: la sintaxis “% [carácter]” se usa comúnmente en lenguajes de programación para formatear variables en una cadena de salida. En C, el especificador “% n” significa guardar el número de caracteres escritos en la cadena de formato en una variable pasada a la función de formato de cadena. El subsistema Wi-Fi probablemente pasa el nombre de la red Wi-Fi (SSID) sin desinfectar a alguna biblioteca interna que está realizando un formateo de cadenas, lo que a su vez provoca una escritura de memoria arbitraria y un desbordamiento del búfer. Esto conducirá a la corrupción de la memoria y el perro guardián de iOS matará el proceso, por lo tanto, deshabilitará efectivamente el Wi-Fi para el usuario.

Obviamente, esta es una cadena de eventos tan oscura que es muy poco probable que alguien caiga accidentalmente en esto, a menos que una gran cantidad de bromistas de Wi-Fi aparezcan repentinamente en la naturaleza con redes de Wi-Fi abiertas usando el nombre envenenado. Hasta que Apple solucione este caso en una futura actualización del sistema operativo, solo esté atento a las redes Wi-Fi con símbolos de porcentaje en su nombre.

Sin embargo, si de alguna manera se ve afectado por esto, el error no parece dañar permanentemente su hardware.

Debería poder restablecer todas las configuraciones de red y comenzar de nuevo. En Configuración, vaya a General -> Restablecer -> Restablecer configuración de red. Esto restablece todas las redes Wi-Fi guardadas en el iPhone (así como otras cosas como la configuración celular y el acceso VPN), eliminando así el conocimiento del nombre de la red maliciosa de su memoria. A continuación, puede volver a conectarse a la red Wi-Fi estándar de su hogar.

Te dejamos el vídeo originalmente posteado por Carl Schou

 

Leave a reply