CVE Catalog

CVE-2017-12154

High
Published: Translated: NVD NIST

Summary

The prepare_vmcs02 function in the Linux kernel up to version 4.13.3 does not ensure that the 'CR8-load exiting' and 'CR8-store exiting' controls exist when L1 omits the 'use TPR shadow' control, allowing KVM L2 guest OS users to gain read and write access to the hardware CR8 register.

Risk Assessment

This vulnerability may lead to unauthorized access to critical hardware registers, posing a risk to the integrity and security of the system.

Recommendation

It is recommended to update the Linux kernel to version 4.13.4 or later to mitigate this vulnerability.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

The prepare_vmcs02 function in arch/x86/kvm/vmx.c in the Linux kernel through 4.13.3 does not ensure that the "CR8-load exiting" and "CR8-store exiting" L0 vmcs02 controls exist in cases where L1 omits the "use TPR shadow" vmcs12 control, which allows KVM L2 guest OS users to obtain read and write access to the hardware CR8 register.

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