Description
A use-after-free issue was found in the way the Linux kernel's KVM hypervisor processed posted interrupts when nested(=1) virtualization is enabled. In nested_get_vmcs12_pages(), in case of an error while processing posted interrupt address, it unmaps the 'pi_desc_page' without resetting 'pi_desc' descriptor address, which is later used in pi_test_and_clear_on(). A guest user/process could use this flaw to crash the host kernel resulting in DoS or potentially gain privileged access to a system. Kernel versions before 4.14.91 and before 4.19.13 are vulnerable.
Analysis and contextual insights are available on OpenCVE Cloud.
Remediation
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2018-8672 | A use-after-free issue was found in the way the Linux kernel's KVM hypervisor processed posted interrupts when nested(=1) virtualization is enabled. In nested_get_vmcs12_pages(), in case of an error while processing posted interrupt address, it unmaps the 'pi_desc_page' without resetting 'pi_desc' descriptor address, which is later used in pi_test_and_clear_on(). A guest user/process could use this flaw to crash the host kernel resulting in DoS or potentially gain privileged access to a system. Kernel versions before 4.14.91 and before 4.19.13 are vulnerable. |
Ubuntu USN |
USN-3871-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-3871-3 | Linux kernel (AWS, GCP, KVM, OEM, Raspberry Pi 2) vulnerabilities |
Ubuntu USN |
USN-3871-4 | Linux kernel (HWE) vulnerabilities |
Ubuntu USN |
USN-3871-5 | Linux kernel (Azure) vulnerabilities |
Ubuntu USN |
USN-3872-1 | Linux kernel (HWE) vulnerabilities |
Ubuntu USN |
USN-3878-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-3878-2 | Linux kernel (Azure) vulnerabilities |
References
History
No history.
Status: PUBLISHED
Assigner: redhat
Published:
Updated: 2024-08-05T10:32:54.168Z
Reserved: 2018-09-11T00:00:00.000Z
Link: CVE-2018-16882
No data.
Status : Modified
Published: 2019-01-03T16:29:00.303
Modified: 2024-11-21T03:53:31.467
Link: CVE-2018-16882
OpenCVE Enrichment
No data.
Weaknesses
EUVD
Ubuntu USN