domingo, 1 de noviembre de 2026

Última hora

Un SMS malicioso puede tumbar las llamadas de un Android sin abrirlo

Un SMS manipulado puede cortar llamadas en curso, incluidas las de emergencia, en Android. El fallo no requiere abrir el mensaje ni recibir aviso.

Jeinz Macias
· 3 min de lectura

Un investigador ha documentado una vulnerabilidad de Android que permite interrumpir las llamadas con un SMS manipulado. El usuario no necesita abrir el mensaje ni recibe ningún aviso.

De acuerdo con Muy Computer, el investigador de seguridad Mark Blaszczyk ha descrito un fallo de Android, bautizado como SMS of Death, que puede cortar la telefonía con un solo mensaje de texto. El ataque no exige ninguna acción de la víctima: el contenido se procesa en segundo plano, sin notificación. La investigación se publicó el 29 de octubre, junto con una prueba de concepto que reproduce el funcionamiento.

El vector es un mensaje WAP Push, un mecanismo que envía datos e instrucciones al teléfono sin mostrarse como un SMS convencional. Android lo interpreta de forma automática y lo entrega a componentes internos del sistema, sin pasar por la aplicación de mensajería.

El error está en la función WapPushOverSms.decodeWapPdu(). Android lee una longitud de cabecera como entero de 64 bits y la convierte a 32 bits sin comprobar el rango. Un mensaje preparado para ello puede convertir esa longitud en un número negativo. Al reservar memoria con ese valor se produce una excepción no controlada, que bloquea el proceso com.android.phone, responsable de la telefonía.

Según las pruebas del investigador, cada mensaje malformado interrumpe el servicio durante uno o dos segundos, el tiempo que tarda Android en reiniciar el proceso. Ese corte basta para colgar una llamada en curso, incluida una de emergencia. En Australia, donde el servicio de emergencias es el 000, el problema tiene implicaciones legales por la obligación de acceso a esos servicios. En España, el equivalente sería el 112.

El fallo puede prolongarse porque los operadores reenvían los SMS que no reciben confirmación de entrega. Así, el mismo mensaje puede volver a bloquear el teléfono. El investigador documenta un caso en el que un único envío provocó interrupciones intermitentes durante una semana, sin que el atacante siguiera enviando nada.

Con varios mensajes, el efecto empeora. En las pruebas, unos veinte SMS dejaban el dispositivo prácticamente inutilizable durante un periodo largo. Los mensajes pendientes quedan en la cola interna de recepción y se vuelven a procesar cada vez que Android arranca, lo que puede generar un ciclo de bloqueos y reinicios que lleva el equipo al modo de recuperación. Un colaborador del proyecto resolvió uno de estos casos eliminando los mensajes problemáticos con ADB, las herramientas de depuración de Android, sin borrar los datos del teléfono. Es un procedimiento técnico que la mayoría de usuarios no podrá aplicar.

La vulnerabilidad se reprodujo en un Google Pixel 9 y en varios modelos Samsung Galaxy, incluidos de la serie A, con resultados consistentes. El código afectado está presente desde Android 12.

Escrito por

Jeinz Macias

Redactor