8.8 High
CVSS3
Attack Vector
LOCAL
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
CHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
7.2 High
CVSS2
Access Vector
LOCAL
Access Complexity
LOW
Authentication
NONE
Confidentiality Impact
COMPLETE
Integrity Impact
COMPLETE
Availability Impact
COMPLETE
AV:L/AC:L/Au:N/C:C/I:C/A:C
0.001 Low
EPSS
Percentile
27.0%
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.
Author | Note |
---|---|
tyhicks | Ubuntu kernels do not enable nested KVM virtualization by default and are unaffected by this flaw in the default configuration. To ensure that nested virtualization is not enabled, verify that the /sys/module/kvm_intel/parameters/nested file contains “N”. |
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
ubuntu | 18.04 | noarch | linux | < 4.15.0-44.47 | UNKNOWN |
ubuntu | 18.10 | noarch | linux | < 4.18.0-14.15 | UNKNOWN |
ubuntu | 18.04 | noarch | linux-aws | < 4.15.0-1032.34 | UNKNOWN |
ubuntu | 18.10 | noarch | linux-aws | < 4.18.0-1008.10 | UNKNOWN |
ubuntu | 16.04 | noarch | linux-aws-hwe | < 4.15.0-1032.34~16.04.1 | UNKNOWN |
ubuntu | 18.04 | noarch | linux-azure | < 4.15.0-1037.39 | UNKNOWN |
ubuntu | 18.10 | noarch | linux-azure | < 4.18.0-1008.8 | UNKNOWN |
ubuntu | 14.04 | noarch | linux-azure | < 4.15.0-1037.39~14.04.2 | UNKNOWN |
ubuntu | 16.04 | noarch | linux-azure | < 4.15.0-1037.39~16.04.1 | UNKNOWN |
ubuntu | 18.04 | noarch | linux-azure-edge | < 4.15.0-1037.39 | UNKNOWN |
launchpad.net/bugs/cve/CVE-2018-16882
marc.info/?l=kvm&m=154514994222809&w=2
nvd.nist.gov/vuln/detail/CVE-2018-16882
security-tracker.debian.org/tracker/CVE-2018-16882
ubuntu.com/security/notices/USN-3871-1
ubuntu.com/security/notices/USN-3871-3
ubuntu.com/security/notices/USN-3871-4
ubuntu.com/security/notices/USN-3871-5
ubuntu.com/security/notices/USN-3872-1
ubuntu.com/security/notices/USN-3878-1
ubuntu.com/security/notices/USN-3878-2
www.cve.org/CVERecord?id=CVE-2018-16882
www.openwall.com/lists/oss-security/2018/12/18/6
8.8 High
CVSS3
Attack Vector
LOCAL
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
CHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
7.2 High
CVSS2
Access Vector
LOCAL
Access Complexity
LOW
Authentication
NONE
Confidentiality Impact
COMPLETE
Integrity Impact
COMPLETE
Availability Impact
COMPLETE
AV:L/AC:L/Au:N/C:C/I:C/A:C
0.001 Low
EPSS
Percentile
27.0%