Telegram Android Flaw Lets Attackers Run Code When Users Answer Voice Calls
Una vulnerabilidad presente en la aplicación de Telegram para Android permitía a un agresor ejecutar código en el dispositivo de la víctima al contestar una llamada de voz. Para llevar a cabo esta acción, el atacante únicamente requería contar con una cuenta común en la plataforma. Este fallo afectaba a las versiones comprendidas entre la 8.6.2 y la 12.10.3, las cuales salieron al mercado en un periodo que abarca desde marzo de 2022 hasta septiembre de 2026.
El problema radicaba en la sección de código encargada de procesar los mensajes llamados MediaState, utilizados para reportar el estado de la llamada. Dicho segmento no gestionaba de manera adecuada los campos faltantes y accedía a zonas de memoria indebidas al leer el valor de rotación de video. La compañía solucionó este inconveniente en la versión 12.10.4, liberada a finales de septiembre, mientras que los descubridores del fallo hicieron la divulgación pública a finales de octubre.
Una empresa emergente especializada en seguridad fue la encargada de hallar la vulnerabilidad utilizando su propio producto de seguridad de código. En una demostración en video, se evidenció cómo tras aceptar una llamada de voz en un teléfono con Telegram para Android, el dispositivo mostraba alteraciones en su pantalla principal junto con un logotipo alusivo a los atacantes. Por otro lado, también se informó sobre otra vulnerabilidad diferente en la biblioteca rlottie vinculada a las pegatinas animadas de Telegram, la cual permitía la ejecución de código si el usuario abría archivos maliciosos.