Investigadores
de la compañía israelí Viral Security Group han anunciado un grupo de tres
vulnerabilidades en el sistema Knox de Samsung que podrían permitir a un
atacante tomar el control total de smartphones Galaxy S6 y Note 5.
En esta ocasión las
vulnerabilidades han quedado bautizadas bajo el nombre de KNOXout. Aunque con
un CVE único (CVE-2016-6584) se engloban las tres vulnerabilidades descubiertas
en Samsung KNOX. Todas pueden permitir la escalada de privilegios y fueron
reportadas a la firma de forma responsable.
Samsung
KNOX es el nombre empleado por Samsung para ofrecer una colección de
características de seguridad implementadas en sus dispositivos Android. Algunos
de los módulos son de cara al usuario (como la aplicación My KNOX), mientras
que otros realizan su función en segundo plano.
Es en uno de los módulos en
segundo plano donde los investigadores han encontrado los problemas. Concretamente
en el TIMA RKP (Real-time Kernel Protection), responsable de la defensa del
sistema en caso de un exploit exitoso del kernel.
El equipo de Viral Security Group
profundiza en el módulo RKP, para identificar las pruebas específicas
realizadas para evitar la escalada de privilegios. Y aprovechan este conocimiento
para evitar el módulo RKP y conseguir privilegios de root. Además, desactivan
las protecciones adicionales del kernel y consiguen cargar un módulo kernel
personalizado, sin firmar, con el fin de volver a montar la partición /system
con permisos de escritura.
Como prerequisite para atacar el
módulo RKP es necesario una vulnerabilidad "write-what-where" del kernel (una vulnerabilidad que puede
permitir escribir un valor arbitrario en cualquier dirección). Para ello se
puede emplear cualquier vulnerabilidad, pero los investigadores han empleado la
vulnerabilidad CVE-2015-1805, explotable en algunos de los más nuevos dispositivos
Samsung (como los Galaxy S6 y Galaxy Note 5), y cuenta con un exploit open-source
implementado conocido como iovyroot2.
KNOXout (CVE-2016-6584) - Bypassing Samsung
KNOX
Download Whitepaper
Proof-of-Concept Repository
Samsung
KNOX
Antonio Ropero
Twitter: @aropero
No hay comentarios:
Publicar un comentario