CVE Database
/

CVE-2018-16882

Back to search

CVE-2018-16882

Published: Jan 3, 2019

Modified: Aug 5, 2024

PUBLISHED

CVSS v3.0

6.1

MEDIUM

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.

VendorProductVersions

The Linux Foundation

kernel:

affected
before 4.14.91
affected
before 4.19.13

Weaknesses (CWE)

CVSS v3.0 Details

CVSS v3.0 Vector

CVSS:3.0/AV:L/AC:H/PR:H/UI:N/S:C/C:N/I:L/A:H

Attack Vector

Local

Attack Complexity

High

Privileges Required

High

User Interaction

None

Scope

Changed

Confidentiality

None

Integrity

Low

Availability

High

References

USN-3872-1
vendor-advisory
x_refsource_UBUNTU
USN-3878-1
vendor-advisory
x_refsource_UBUNTU
USN-3871-5
vendor-advisory
x_refsource_UBUNTU
USN-3878-2
vendor-advisory
x_refsource_UBUNTU
USN-3871-4
vendor-advisory
x_refsource_UBUNTU
106254
vdb-entry
x_refsource_BID
USN-3871-1
vendor-advisory
x_refsource_UBUNTU
USN-3871-3
vendor-advisory
x_refsource_UBUNTU

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now