Home Sociedad Un fallo en iPhone rompe el WiFi cuando te unes a un...

Un fallo en iPhone rompe el WiFi cuando te unes a un hotspot con un nombre inusual

Un investigador de seguridad, descubrió que unirse a una red WiFi con un nombre inusual es suficiente para romper temporalmente un iPhone.

Los dispositivos iOS, incluidos los iPhones y los iPads, no pueden unirse a redes WiFi con nombres como “%p%s%s%s%s%n”, según ha descubierto el investigador Carl Shou. Y si lo intentan, no sólo fallarán sino que dejarán de funcionar otras partes del teléfono, perdiendo toda la funcionalidad WiFi.

Restablecerla es relativamente fácil, si el usuario sabe cómo, y el fallo no parece causar ningún daño permanente al teléfono ni exponerlo a otros ataques. Es más, la red WiFi tiene un nombre tan extraño que es poco probable que los usuarios se unan a una en primer lugar.

Pero el extraño fallo es una falla inusual en el iPhone y un recordatorio de un problema que se ha solucionado en gran medida en la mayoría de los dispositivos modernos.

También es una reminiscencia de fallos anteriores en los que los iPhones no han sido capaces de manejar ciertos caracteres. A menudo denominados “bombas de texto”, ha habido numerosos casos en los que ciertas cadenas de texto hacían que los teléfonos se bloquearan si se enviaban por texto, por ejemplo.

Como en ese caso, es probable que el fallo sea utilizado por alguien que intente gastar una broma o molestar a un usuario de iPhone, en lugar de para hackear o realizar ataques más maliciosos.

El Sr. Shou dijo que había encontrado el problema en iOS 14.4.2, pero numerosos usuarios encontraron que seguía activo en iOS 14.6, la última versión del sistema operativo que está disponible para los consumidores. Es probable que se solucione en una próxima actualización, que Apple publica regularmente.

No está claro por qué el inusual conjunto de letras hace que el teléfono se bloquee. Pero muchos lenguajes de programación utilizan el signo de porcentaje como parte clave de su código, por lo que el iPhone probablemente está intentando leerlo como código antes de descubrir que no puede, y terminar el proceso.