CVE Catalog

CVE-2016-9644

High
Published: Translated: NVD NIST

Summary

The __get_user_asm_ex macro in the Linux kernel versions 4.4.22 through 4.4.28 contains extended asm statements that are incompatible with the exception table. This allows local users to gain root access on non-SMEP platforms via a crafted application.

Risk Assessment

This vulnerability poses a serious security risk to systems, allowing local users to escalate privileges to administrator level. This could lead to unauthorized access to system data and resources.

Recommendation

It is recommended to update the Linux kernel to a version that does not contain this vulnerability to minimize the risk of privilege escalation by local users.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS