CVE Vulnerabilities

CVE-2016-9644

Published: Nov 28, 2016 | Modified: Jan 07, 2017
CVSS 3.x
7.8
HIGH
Source:
NVD
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.x
9.3 HIGH
AV:N/AC:M/Au:N/C:C/I:C/A:C
RedHat/V2
RedHat/V3
Ubuntu

The __get_user_asm_ex macro in arch/x86/include/asm/uaccess.h in the Linux kernel 4.4.22 through 4.4.28 contains extended asm statements that are incompatible with the exception table, which allows local users to obtain root access on non-SMEP platforms via a crafted application. NOTE: this vulnerability exists because of incorrect backporting of the CVE-2016-9178 patch to older kernels.

Affected Software

Name Vendor Start Version End Version
Linux_kernel Linux 4.4.22 (including) 4.4.22 (including)
Linux_kernel Linux 4.4.23 (including) 4.4.23 (including)
Linux_kernel Linux 4.4.24 (including) 4.4.24 (including)
Linux_kernel Linux 4.4.25 (including) 4.4.25 (including)
Linux_kernel Linux 4.4.26 (including) 4.4.26 (including)
Linux_kernel Linux 4.4.27 (including) 4.4.27 (including)
Linux_kernel Linux 4.4.28 (including) 4.4.28 (including)

References