Exploit "SMS de la muerte" en Android puede bloquear teléfonos de forma remota
Un investigador de seguridad dio a conocer una prueba de concepto y un exploit orientados a una vulnerabilidad en Android, conocida como "SMS de la muerte". El fallo permite a atacantes causar una denegación de servicio de forma remota, bloqueando teléfonos o interrumpiendo el servicio celular y llamadas activas sin que el usuario tenga que interactuar con el dispositivo, ya que el procesamiento del mensaje malicioso ocurre antes de que aparezca en la bandeja de entrada.
El problema técnico nace de una validación errónea en la longitud de un encabezado dentro del sistema, lo que genera un valor numérico negativo al ser procesado. Al intentar utilizar este valor para asignar memoria, el dispositivo desencadena una excepción que detiene el proceso encargado de la telefonía, cortando la conectividad e incluso afectando llamadas a servicios de emergencia. Asimismo, el envío repetido de estos mensajes puede atrapar a los teléfonos en bucles de reinicio que obligarían a un restablecimiento de fábrica.
Para mitigar el problema, la compañía responsable lanzó un parche que intercepta las excepciones generadas por mensajes malformados y borra dichos textos de la base de datos para impedir fallos continuos. No obstante, las versiones más antiguas del sistema operativo no recibieron esta solución y continúan expuestas, mientras que en los modelos compatibles la disponibilidad del parche depende de los fabricantes y operadores telefónicos.