Investigador encuentra que ciertos nombres de redes pueden apagar Wi-Fi en iPhones

Un investigador de seguridad descubrió que algunas redes Wi-Fi con el símbolo de porcentaje (%) en su nombre pueden apagar el Wi-Fi en iPhones y otros dispositivos iOS. Carl Schou tuiteó que si un iPhone está dentro del alcance de una red llamada% secretclub% power, el dispositivo no podrá usar Wi-Fi ni ninguna funcionalidad relacionada, e incluso después de restablecer la configuración de red, el error puede continuar mostrando el Wi-Fi en el dispositivo inoperable.

Hace unas semanas, Schou y su grupo sin fines de lucro, Club secreto, que aplica ingeniería inversa al software con fines de investigación, descubrí que si un iPhone se conectaba a una red con el nombre SSiD% p% s% s% s% s% n, esto causaría un error en la pila de redes de iOS que deshabilitaría su Wi-Fi, y las funciones de red del sistema como AirDrop quedarían inutilizables.

9to5 Mac Libre una posible explicación del extraño error:

la ‘%[character]La sintaxis ‘se usa comúnmente en lenguajes de programación para formatear variables en una cadena de salida. En C, el especificador ‘% n’ significa almacenar el número de caracteres escritos en la cadena de formato en una variable pasada a la función de cadena de formato. Es probable que el subsistema de Wi-Fi pase el nombre de la red Wi-Fi (SSID) sin marcar a una biblioteca interna que realiza el formateo de cadenas, lo que a su vez causa escritura de memoria arbitraria y desbordamiento de memoria. Esto conducirá a la corrupción de la memoria y el perro guardián de iOS matará el proceso, desactivando efectivamente el Wi-Fi para el usuario.

Nos comunicamos con Apple para ver si esto funciona en una solución, y actualizaremos si tenemos noticias de ellos. Pero como 9to5 Mac Notas, el error probablemente se pueda evitar al no conectarse a redes Wi-Fi con símbolos de porcentaje en sus nombres.

READ  Así es como los usuarios de Gmail pueden hacer una copia de seguridad de los datos de su cuenta

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *