¿Qué es QuadRooter?
Quadrooter es un nombre para un conjunto de vulnerabilidades de seguridad que incluye
Estas son las debilidades en el software del sistema Linux / Android proporcionadas por el fabricante de chipsets Qualcomm.
Podrían ser explotados por una aplicación que descargue, incluso una que no solicite privilegios especiales. Dicha aplicación podría explotar estas vulnerabilidades para obtener un mayor nivel de control de su teléfono, incluido el acceso a los datos privados que haya almacenado en él.
La base de datos de vulnerabilidad nacional de EE. UU. Ofrece la siguiente descripción de las vulnerabilidades enumeradas anteriormente
2059
La función msm_ipc_router_bind_control_port en net / ipc_router / ipc_router_core.c en el módulo del kernel del enrutador IPC para el kernel 3.x de Linux, como se usa en las contribuciones de Android del Qualcomm Innovation Center (QuIC) para dispositivos MSM y otros productos, no verifica que un puerto sea un puerto de cliente, que permite a los atacantes obtener privilegios o causar una denegación de servicio (condición de carrera y corrupción de listas) al hacer muchas llamadas BIND_CONTROL_PORT ioctl.
2504
El controlador de GPU Qualcomm en Android antes del 2016-08-05 en dispositivos Nexus 5, 5X, 6, 6P y 7 (2013) permite a los atacantes obtener privilegios a través de una aplicación diseñada, también conocida como error interno 28026365 de Android y error interno Qualcomm CR1002974.
2503
El controlador de GPU Qualcomm en Android antes del 2016-07-05 en dispositivos Nexus 5X y 6P permite a los atacantes obtener privilegios a través de una aplicación diseñada, también conocida como error interno 28084795 de Android y error interno CR1006067 de Qualcomm.
5340
La función is_ashmem_file en drivers / staging / android / ashmem.c en un parche de Android de Qualcomm Innovation Center (QuIC) para el kernel 3.x de Linux maneja mal la validación del puntero dentro del módulo de gráficos KGSL Linux, que permite a los atacantes eludir las restricciones de acceso previstas por usando la cadena / ashmem como nombre dentry.
Puede descargar una aplicación llamada " Quadrooter Scanner " de la tienda Google Play; le dirá si su teléfono es vulnerable. La aplicación fue escrita por Checkpoint Software Technologies Ltd . Lo instalé, lo ejecuté y lo desinstalé. Aparte de eso, no puedo decir si es confiable de alguna manera.
Qualcomm ha emitido correcciones de software a los fabricantes
Google ha abordado un par de estos en sus boletines de seguridad de julio y agosto.
Issue CVE Severity Affects
Nexus?
Elevation of privilege vulnerability in CVE-2016-2503, Critical Yes
Qualcomm GPU driver (Device specific) CVE-2016-2067
...
Elevation of privilege vulnerability in CVE-2016-2504, Critical Yes
Qualcomm GPU driver CVE-2016-3842
...
Elevation of privilege vulnerability in Qualcomm GPU driver
An elevation of privilege vulnerability in the Qualcomm GPU driver could
enable a local malicious application to execute arbitrary code within the
context of the kernel. This issue is rated as Critical due to the
possibility of a local permanent device compromise, which may require
reflashing the operating system to repair the device.
CVE References Severity Updated Nexus devices Date reported
CVE-2016-2504 Critical Nexus 5, Nexus 5X, Apr 5, 2016
A-28026365 Nexus 6, Nexus 6P,
QC-CR#1002974 Nexus 7 (2013)
Sospecho que los propietarios de teléfonos vulnerables tienen varias opciones, incluidas algunas o todas
- espere a que el fabricante proporcione una actualización por aire para solucionar esto.
- no descargue ninguna aplicación nueva
- evitar que las aplicaciones se actualicen hasta que se solucionen las vulnerabilidades
- desinstalar todas las aplicaciones superfluas
- apague el teléfono hasta que esté seguro de que hay una solución lista
Supongo que muchas personas considerarían al menos el último elemento como exagerado.
¿Son vulnerables 900 millones de dispositivos Android?
Las ventas mundiales de teléfonos inteligentes son del orden de mil millones cada año .
Qualcomm es un importante fabricante de circuitos integrados utilizados en teléfonos inteligentes. Venden una variedad de circuitos integrados, incluida la popular gama "Snapdragon" de CPU basadas en ARM. Sus ingresos anuales son del orden de USD 25 mil millones.
Según Forbes
Según ABI Research, el fabricante líder de conjuntos de chips Qualcomm siguió siendo líder en los conjuntos de chips de banda base LTE en 2015. La compañía tenía el 65% del mercado de conjuntos de chips de banda base LTE en el año.
Puede haber 2 mil millones de teléfonos inteligentes en uso en 2016 . Por supuesto, muchos de estos serán dispositivos iOS. Todavía puede haber uno o dos usuarios de teléfonos con Windows :-).
La vida útil promedio de un teléfono inteligente puede ser de dos años o de cuatro años . Ciertamente hay un mercado de teléfonos inteligentes de segunda mano. Parece plausible que muchos teléfonos inteligentes de más de un año todavía estén en uso.
Por supuesto, hay dispositivos Android que no son teléfonos inteligentes. Google estima que hay 1.400 millones de dispositivos Android activos en todo el mundo . El 65% de 1.4 billones es 910 millones. Esta podría ser la forma en que los periodistas llegaron a esta cifra. Si es así, no es del todo exacto.
Sin embargo, suponiendo que los controladores vulnerables hayan existido durante varios años, parece plausible que cientos de millones de dispositivos puedan verse afectados. 900 millones parece ser el extremo superior de las posibles estimaciones.
Relacionado