CVE-2018-16882

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.

Category

8.8
CVSS
Severity: High
CVSS 3.1 •
CVSS 3.0 •
CVSS 2.0 •
EPSS 0.05%
Vendor Advisory ubuntu.com Vendor Advisory ubuntu.com Vendor Advisory ubuntu.com Vendor Advisory ubuntu.com Vendor Advisory ubuntu.com Vendor Advisory ubuntu.com Vendor Advisory ubuntu.com
Affected: The Linux Foundation kernel:
Published at:
Updated at:

References

Link Tags
https://marc.info/?l=kvm&m=154514994222809&w=2 third party advisory patch
https://usn.ubuntu.com/3872-1/ third party advisory vendor advisory
https://usn.ubuntu.com/3878-1/ third party advisory vendor advisory
https://usn.ubuntu.com/3871-5/ third party advisory vendor advisory
https://usn.ubuntu.com/3878-2/ third party advisory vendor advisory
https://usn.ubuntu.com/3871-4/ third party advisory vendor advisory
http://www.securityfocus.com/bid/106254 vdb entry third party advisory
https://lwn.net/Articles/775720/ third party advisory
https://usn.ubuntu.com/3871-1/ third party advisory vendor advisory
https://lwn.net/Articles/775721/ third party advisory
https://usn.ubuntu.com/3871-3/ third party advisory vendor advisory
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-16882 issue tracking third party advisory patch
https://support.f5.com/csp/article/K80557033 third party advisory

Frequently Asked Questions

What is the severity of CVE-2018-16882?
CVE-2018-16882 has been scored as a high severity vulnerability.
How to fix CVE-2018-16882?
To fix CVE-2018-16882, make sure you are using an up-to-date version of the affected component(s) by checking the vendor release notes. As for now, there are no other specific guidelines available.
Is CVE-2018-16882 being actively exploited in the wild?
As for now, there are no information to confirm that CVE-2018-16882 is being actively exploited. According to its EPSS score, there is a ~0% probability that this vulnerability will be exploited by malicious actors in the next 30 days.
What software or system is affected by CVE-2018-16882?
CVE-2018-16882 affects The Linux Foundation kernel:.
This platform uses data from the NIST NVD, MITRE CVE, MITRE CWE, First.org and CISA KEV but is not endorsed or certified by these entities. CVE is a registred trademark of the MITRE Corporation and the authoritative source of CVE content is MITRE's CVE web site. CWE is a registred trademark of the MITRE Corporation and the authoritative source of CWE content is MITRE's CWE web site.
© 2025 Under My Watch. All Rights Reserved.