Descubren que ciertos nombres de redes deshabilitarían Wi-Fi en iPhone
Redes Wi-Fi con ciertos nombres específicos pueden desactivar la función en teléfonos celulares iPhones y otros dipositivos iOS, de acuerdo a lo que un investigador de seguridad descubrió.
Por: Redacción 05 Julio 2021 14:59
Carl Schou señaló que el símbolo de porcentaje "%" pueden causar lo anterior. Por redes sociales especificó que si un iPhone se encuentra dentro del alcance de una red llamada %secretclub%power, el dispositivo no podrá usar Wi-Fi ni ninguna función relacionada, e incluso después de restablecer la configuración de red, el error puede continuar procesando Wi-Fi en el dispositivo inutilizable.
Seriously, I still don’t have WiFi pic.twitter.com/AaF9IQBvCp
— Carl Schou (@vm_call) July 4, 2021
Schou y su grupo sin fines de lucro, Secret Club, que aplica ingeniería inversa al software con fines de investigación, descubrieron que si un iPhone se conectaba a una red con el nombre SSiD "%p%s%s%s%s% n" 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.
Explicaron que la "%[character]" se utiliza en lenguajes de programación para formatear variables en una cadena de salida. 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 formado 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 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.
El problema lo comunicaron con Apple para ver si está trabajando en una solución. Pero, es probable que el error se pueda evitar al no conectarse a redes Wi-Fi con símbolos de porcentaje en sus nombres.



