SMS of Death: El ataque invisible que bloquea servicios de emergencia
Una vulnerabilidad en el manejo de mensajes WAP Push permite a atacantes bloquear funciones de telefonía en dispositivos Android mediante un ataque de un solo clic. El fallo puede dejar al usuario sin capacidad de realizar llamadas, incluyendo servicios de emergencia.

Una vulnerabilidad denominada "SMS of Death" ha puesto en alerta a la comunidad de seguridad debido a su capacidad para interrumpir servicios de telefonía en dispositivos Android. El problema reside en cómo el sistema operativo procesa mensajes WAP Push, permitiendo que un atacante remoto bloquee la funcionalidad del teléfono sin que el usuario interactúe con el mensaje.
Mecánica del ataque y vulnerabilidad técnica
El fallo se localiza en el componente de framework "WapPushOverSms", ubicado en la ruta "frameworks/opt/telephony". El problema técnico surge en la función "decodeWapPdu()", la cual interpreta un valor numérico para determinar la longitud de un encabezado WSP. El sistema lee este valor como un número de 64 bits, pero lo convierte a un entero de 32 bits sin realizar una validación de rango previa.
Esta conversión incorrecta puede transformar un valor válido en uno negativo. Cuando el sistema intenta asignar un tamaño de arreglo negativo, se genera una excepción "NegativeArraySizeException". Al no estar gestionada correctamente, esta excepción provoca el cierre del proceso "com.android.phone", el cual es responsable de las funciones de telefonía. Un encabezado de solo cinco bytes es suficiente para disparar este error, lo que significa que no se requiere enviar grandes volúmenes de datos para ejecutar el ataque.
Impacto en la disponibilidad del servicio
Lo más crítico de este escenario es que se trata de un ataque de tipo zero-click. El mensaje WAP Push se transmite por el canal de datos en el puerto 2948 y no aparece en la bandeja de entrada ni genera notificaciones visibles. Debido a que el proceso de telefonía se reinicia automáticamente tras fallar, el usuario experimenta una pérdida de conectividad de uno a dos segundos.
Sin embargo, si el mensaje malicioso permanece en la cola de entrada, el sistema intentará procesarlo repetidamente. El investigador Mark Blaszczyk observó que el envío de unos veinte mensajes diseñados específicamente puede dejar el dispositivo inutilizable por periodos prolongados, llegando incluso a generar un bucle de inicio (boot loop). En estos casos, la recuperación del dispositivo suele requerir el uso de Android Debug Bridge (ADB) desde una computadora para limpiar la cola de mensajes.
Versiones afectadas y estado de parches
La vulnerabilidad ha sido identificada en dispositivos que ejecutan versiones de Android desde la 12 hasta la 17, incluyendo modelos como el Google Pixel 9 y la serie Samsung Galaxy (incluyendo la familia Galaxy A).
Google ha distribuido un parche de emergencia a través de la actualización de seguridad de octubre de 2024 para las versiones de Android 14, 15, 16 y 17. No obstante, los dispositivos que operan con versiones anteriores, como Android 12 y 13, podrían permanecer expuestos si el fabricante no lanza actualizaciones específicas para esos modelos.
Por qué importa y qué hacer
Este caso es un recordatorio de que no todos los ataques buscan el robo de datos o la ejecución de código malicioso; algunos buscan simplemente degradar la disponibilidad de servicios críticos. En regiones como Latinoamérica, donde la conectividad móvil es el principal medio de comunicación, un ataque que bloquee las llamadas de emergencia representa un riesgo real para la seguridad pública. La facilidad con la que un atacante puede dejar un teléfono en un estado de error persistente sin interacción del usuario eleva la criticidad de este fallo.
- Verifique el nivel de parche de seguridad de sus dispositivos Android y aplique las actualizaciones del fabricante de inmediato.
- Priorice la actualización de dispositivos que ejecuten versiones de Android 14 o superiores para asegurar la inclusión del parche de octubre de 2024.
- Evite el uso de dispositivos de modelos antiguos que ya no reciben soporte oficial del fabricante y que no cuentan con parches para la vulnerabilidad en el componente de telefonía.",
Relacionado:
Vulnerabilidad en enlaces compartidos de ChatGPT permite robo de datos
Atacantes explotan vulnerabilidad crítica en Drupal Commerce Core
Hackers chinos usan un día cero de VMware ESX y vulnerabilidades en firewalls
Nota elaborada por Ciberseguridad en español a partir de información publicada por Security Affairs. Los detalles pueden cambiar: para actualizaciones, consultá la fuente original.
Comentarios
Publicar un comentario