Vulnerabilidad en el macro __get_user_asm_ex en arch/x86/include/asm/uaccess.h en el kernel Linux (CVE-2016-9644)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-264
Permisos, privilegios y/o control de acceso
Fecha de publicación:
28/11/2016
Última modificación:
12/04/2025
Descripción
El macro __get_user_asm_ex en arch/x86/include/asm/uaccess.h en el kernel Linux 4.4.22 hasta la versión 4.4.28 contiene declaraciones asm extendidas que son incompatibles con la tabla de excepción, lo que permite a usuarios locales obtener acceso de root en plataformas non-SMEP a través de una aplicación manipulada. NOTA: esta vulnerabilidad existe debido a un incorrecto backporting del parche CVE-2016-9178 en kernels antiguos.
Impacto
Puntuación base 3.x
7.80
Gravedad 3.x
ALTA
Puntuación base 2.0
9.30
Gravedad 2.0
ALTA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:4.4.22:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:4.4.23:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:4.4.24:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:4.4.25:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:4.4.26:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:4.4.27:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:4.4.28:*:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- http://www.openwall.com/lists/oss-security/2016/11/07/4
- http://www.securityfocus.com/bid/94545
- http://www.ubuntu.com/usn/USN-3146-1
- http://www.ubuntu.com/usn/USN-3146-2
- https://lwn.net/Articles/705220/
- http://www.openwall.com/lists/oss-security/2016/11/07/4
- http://www.securityfocus.com/bid/94545
- http://www.ubuntu.com/usn/USN-3146-1
- http://www.ubuntu.com/usn/USN-3146-2
- https://lwn.net/Articles/705220/



