miércoles, 17 de junio de 2015

Vulnerabilidad en el teclado SwiftKey

NowSecure ha publicado una noticia alertando de un problema de seguridad en el teclado SwiftKey, un teclado que viene instalado en los dispositivos Samsung Galaxy desde la versión S4.

La vulnerabilidad fue descubierta por el investigador de seguridad Ryan Welton, investigador de seguridad de NowSecure, en diciembre del año pasado, cuando se informó a las compañías afectadas, Samsung y Google.

El problema se debe a que las peticiones que realiza la aplicación de teclado SwiftKey en busca de nuevas actualizaciones de diccionarios de lenguaje se realizan en texto plano a través de la red, peticiones que pueden ser falsificadas por medio de un ataque de hombre en el medio.

La vulnerabilidad en cuestión está identificada con el CVE-2015-2865 y calificada con un riesgo alto, puesto que este error puede ser explotado de forma remota para ejecutar código arbitrario con privilegios SYSTEM. Entre otros impactos, la compañía destaca las siguientes posibles acciones que un atacante podría tener en un dispositivo afectado: 
  • Tener acceso a todos los sensores.
  • Instalar aplicaciones sin el consentimiento del usuario.
  • Recoger registros del sistema.
  • Recoger registros de las aplicaciones instaladas.
  • Acceder a cualquier archivo personal.
El investigador de seguridad ha publicado en su canal de YouTube un vídeo en el cual puede apreciarse como aprovecha la vulnerabilidad.

Actualmente, ya existe una actualización en GooglePlay del teclado SwiftKey que corrige este error tan grave. Así mismo, en muchos dispositivos Samsung también se ha corregido la vulnerabilidad.

Más información:

Samsung Keyboard Security Risk

SamsungKeyboardExploit (video)

Aplicación Teclado SwiftKey + Emoji




Jose Ignacio Palacios Ortega


1 comentario:

  1. Tras esta publicación, parece que ha habido alguna discrepancia.

    Aunque NowSecure asegura que el error es global, SwiftKey, ha contactado con nosotros para dejar claro que el error no está en su aplicación, y que Samsung no la trae instalada por defecto, lo que sí utiliza es su SDK (word prediction software) de predicción de palabras.

    Aunque curiosamente la aplicación tiene una actualización con la misma fecha que la noticia.

    A continuación dejamos textualmente la explicación de Swiftkey:

    "SwiftKey is not a pre-installed app on Samsung devices - Samsung uses our SDK (word prediction software) to power their own keyboard app. This vulnerability is unrelated to, and does not affect, our SwiftKey consumer apps on Google Play and the Apple App Store.

    Therefore we cannot, and did not, issue an update to our Google Play app related to this issue, as it would not have affected the Samsung keyboard issue."

    ResponderEliminar