Importancia: 4 – Alta

Recursos afectados

  • Versión 2.2 y anteriores de Android

Se ha descubierto una vulnerabilidad que permite robar ficheros almacenados en la tarjeta SD de forma transparente al usuario.

El investigador de seguridad Thomas Cannon ha descubierto una vulnerabilidad que permitiría robar un número limitado de datos y ficheros almacenados en el teléfono utilizando una página especialmente diseñada mediante HTML y Javascript.

El navegador de Android no informa al usuario cuando se descarga un fichero. Por ejemplo «payload.html», se descargarí a automáticamente en /sdcard/download/payload.html. Mediante JavaScript es posible abrir y ejecutar dicho fichero (mediante el navegador de Android) dentro del contexto local en el que dicho fichero se encuentra.

Además, un acatante podrí a obtener información sensible del sistema de ficheros «proc» como la versión del kernel y ciertos parámetros de configuración del mismo y que podrían ser utilizados para futuros ataques. También serí a posible conseguir ciertos datos del propio navegador como los marcadores, historial, etc. Por tanto un atacante podrí a conseguir contraseñas guardadas o incluso cookies de determinadas sesiones que se encuentre almacenadas.

Posiblemente el aspecto más perjudicial de esta vulnerabilidad es la posibilidad de conseguir ficheros almacenados en la tarjeta SD. Debido a su sistema de ficheros (fat32) y por tanto al no existir el concepto de propiedad, es posible conseguir descargar ficheros con un nombre predecible de forma totalmente transparente al usuario; ésto incluiría fotos y ficheros de vídeo.

Impacto:

Esta vulnerabilidad puede permitir a un atacante conseguir información sensible del dispositivo como contraseñas, cookies, historial de navegación, etc. además de permitir la descarga de ficheros almacenados en la tarjeta SD.

Por el momento no existe ningún parche oficial que permita solucionar el problema hasta que se publique la nueva versión de Android denominada Gingerbread (versión 2.3). Por ahora, la única opción es utilizar aplicaciones de terceros que se actualicen a través del Android Market en lugar de utilizar las aplicaciones embebidas en el propio Sistema Opertivo. Android Market proporciona un mecanismo de actualización automática independiente del sistema operativo y que ofrece alternativas comunes para la navegación (por ejemplo Opera Mobile). Firefox 4 portátil también está disponible en su versión beta y puede ser actualizado independiente del sistema operativo Android.

Se recomienda también no abrir enlaces que provengan de personas desconocidas y que se reciban por mail, correo o a través de redes sociales.

Por k0bra

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad