CVE-2019-6974
15.02.2019, 15:29
In the Linux kernel before 4.20.8, kvm_ioctl_create_device in virt/kvm/kvm_main.c mishandles reference counting because of a race condition, leading to a use-after-free.
Affected Products (NVD)
| Vendor | Product | Version |
|---|---|---|
| linux | linux_kernel | 3.10 ≤ 𝑥 < 3.16.64 |
| linux | linux_kernel | 3.17 ≤ 𝑥 < 3.18.136 |
| linux | linux_kernel | 3.19 ≤ 𝑥 < 4.4.176 |
| linux | linux_kernel | 4.5 ≤ 𝑥 < 4.9.156 |
| linux | linux_kernel | 4.10 ≤ 𝑥 < 4.14.99 |
| linux | linux_kernel | 4.15 ≤ 𝑥 < 4.19.21 |
| linux | linux_kernel | 4.20 ≤ 𝑥 < 4.20.8 |
| debian | debian_linux | 8.0 |
| canonical | ubuntu_linux | 12.04 |
| canonical | ubuntu_linux | 14.04 |
| canonical | ubuntu_linux | 16.04 |
| canonical | ubuntu_linux | 18.04 |
| canonical | ubuntu_linux | 18.10 |
| f5 | big-ip_access_policy_manager | 13.0.0 ≤ 𝑥 ≤ 13.1.1 |
| f5 | big-ip_access_policy_manager | 14.0.0 ≤ 𝑥 ≤ 14.1.0 |
| f5 | big-ip_access_policy_manager | 15.0.0 ≤ 𝑥 < 15.1.0 |
| f5 | big-ip_advanced_firewall_manager | 13.0.0 ≤ 𝑥 ≤ 13.1.1 |
| f5 | big-ip_advanced_firewall_manager | 14.0.0 ≤ 𝑥 ≤ 14.1.0 |
| f5 | big-ip_advanced_firewall_manager | 15.0.0 ≤ 𝑥 < 15.1.0 |
| f5 | big-ip_analytics | 13.0.0 ≤ 𝑥 ≤ 13.1.1 |
| f5 | big-ip_analytics | 14.0.0 ≤ 𝑥 ≤ 14.1.0 |
| f5 | big-ip_analytics | 15.0.0 ≤ 𝑥 < 15.1.0 |
| f5 | big-ip_application_acceleration_manager | 13.0.0 ≤ 𝑥 ≤ 13.1.1 |
| f5 | big-ip_application_acceleration_manager | 14.0.0 ≤ 𝑥 ≤ 14.1.0 |
| f5 | big-ip_application_acceleration_manager | 15.0.0 ≤ 𝑥 < 15.1.0 |
| f5 | big-ip_application_security_manager | 13.0.0 ≤ 𝑥 ≤ 13.1.1 |
| f5 | big-ip_application_security_manager | 14.0.0 ≤ 𝑥 ≤ 14.1.0 |
| f5 | big-ip_application_security_manager | 15.0.0 ≤ 𝑥 < 15.1.0 |
| f5 | big-ip_edge_gateway | 13.0.0 ≤ 𝑥 ≤ 13.1.1 |
| f5 | big-ip_edge_gateway | 14.0.0 ≤ 𝑥 ≤ 14.1.0 |
| f5 | big-ip_edge_gateway | 15.0.0 ≤ 𝑥 < 15.1.0 |
| f5 | big-ip_fraud_protection_service | 13.0.0 ≤ 𝑥 ≤ 13.1.1 |
| f5 | big-ip_fraud_protection_service | 14.0.0 ≤ 𝑥 ≤ 14.1.0 |
| f5 | big-ip_fraud_protection_service | 15.0.0 ≤ 𝑥 < 15.1.0 |
| f5 | big-ip_global_traffic_manager | 13.0.0 ≤ 𝑥 ≤ 13.1.1 |
| f5 | big-ip_global_traffic_manager | 14.0.0 ≤ 𝑥 ≤ 14.1.0 |
| f5 | big-ip_global_traffic_manager | 15.0.0 ≤ 𝑥 < 15.1.0 |
| f5 | big-ip_link_controller | 13.0.0 ≤ 𝑥 ≤ 13.1.1 |
| f5 | big-ip_link_controller | 14.0.0 ≤ 𝑥 ≤ 14.1.0 |
| f5 | big-ip_link_controller | 15.0.0 ≤ 𝑥 < 15.1.0 |
| f5 | big-ip_local_traffic_manager | 13.0.0 ≤ 𝑥 ≤ 13.1.1 |
| f5 | big-ip_local_traffic_manager | 14.0.0 ≤ 𝑥 ≤ 14.1.0 |
| f5 | big-ip_local_traffic_manager | 15.0.0 ≤ 𝑥 < 15.1.0 |
| f5 | big-ip_policy_enforcement_manager | 13.0.0 ≤ 𝑥 ≤ 13.1.1 |
| f5 | big-ip_policy_enforcement_manager | 14.0.0 ≤ 𝑥 ≤ 14.1.0 |
| f5 | big-ip_policy_enforcement_manager | 15.0.0 ≤ 𝑥 < 15.1.0 |
| f5 | big-ip_webaccelerator | 13.0.0 ≤ 𝑥 ≤ 13.1.1 |
| f5 | big-ip_webaccelerator | 14.0.0 ≤ 𝑥 ≤ 14.1.0 |
| f5 | big-ip_webaccelerator | 15.0.0 ≤ 𝑥 < 15.1.0 |
| redhat | openshift_container_platform | 3.11 |
| redhat | enterprise_linux | 7.0 |
| redhat | enterprise_linux_desktop | 7.0 |
| redhat | enterprise_linux_eus | 7.5 |
| redhat | enterprise_linux_server | 7.0 |
| redhat | enterprise_linux_server_aus | 7.4 |
| redhat | enterprise_linux_server_aus | 7.6 |
| redhat | enterprise_linux_server_eus | 7.6 |
| redhat | enterprise_linux_server_tus | 7.4 |
| redhat | enterprise_linux_server_tus | 7.6 |
| redhat | enterprise_linux_workstation | 7.0 |
𝑥
= Vulnerable software versions
Debian Releases
Ubuntu Releases
Ubuntu Product | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| linux |
| ||||||||||
| linux-aws |
| ||||||||||
| linux-aws-hwe |
| ||||||||||
| linux-azure |
| ||||||||||
| linux-azure-edge |
| ||||||||||
| linux-euclid |
| ||||||||||
| linux-flo |
| ||||||||||
| linux-gcp |
| ||||||||||
| linux-gcp-edge |
| ||||||||||
| linux-gke |
| ||||||||||
| linux-goldfish |
| ||||||||||
| linux-grouper |
| ||||||||||
| linux-hwe |
| ||||||||||
| linux-hwe-edge |
| ||||||||||
| linux-kvm |
| ||||||||||
| linux-lts-trusty |
| ||||||||||
| linux-lts-utopic |
| ||||||||||
| linux-lts-vivid |
| ||||||||||
| linux-lts-wily |
| ||||||||||
| linux-lts-xenial |
| ||||||||||
| linux-maguro |
| ||||||||||
| linux-mako |
| ||||||||||
| linux-manta |
| ||||||||||
| linux-oem |
| ||||||||||
| linux-oracle |
| ||||||||||
| linux-raspi2 |
| ||||||||||
| linux-snapdragon |
|
openSUSE / SLES Releases
openSUSE Product | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| kernel-azure |
| ||||||||||||||||||
| kernel-azure-base |
| ||||||||||||||||||
| kernel-default |
| ||||||||||||||||||
| kernel-default-base |
| ||||||||||||||||||
| kernel-default-man |
| ||||||||||||||||||
| kernel-docs |
| ||||||||||||||||||
| kernel-ec2 |
| ||||||||||||||||||
| kernel-ec2-extra |
| ||||||||||||||||||
| kernel-macros |
| ||||||||||||||||||
| kernel-obs-build |
| ||||||||||||||||||
| kernel-source |
| ||||||||||||||||||
| kernel-source-azure |
| ||||||||||||||||||
| kernel-syms |
| ||||||||||||||||||
| kernel-syms-azure |
| ||||||||||||||||||
| kernel-vanilla-base |
| ||||||||||||||||||
| kernel-xen |
| ||||||||||||||||||
| kernel-xen-base |
| ||||||||||||||||||
| kernel-zfcpdump |
| ||||||||||||||||||
| kgraft-patch-3_12_61-52_149-default-1 |
| ||||||||||||||||||
| kgraft-patch-3_12_61-52_149-xen-1 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_104-default-6 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_104-xen-6 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_107-default-6 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_107-xen-6 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_110-default-1 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_110-xen-1 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_85-default-12 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_85-xen-12 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_88-default-10 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_88-xen-10 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_93-default-9 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_93-xen-9 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_96-default-9 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_96-xen-9 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_99-default-8 |
| ||||||||||||||||||
| kgraft-patch-3_12_74-60_64_99-xen-8 |
| ||||||||||||||||||
| kgraft-patch-4_4_120-92_70-default-11 |
| ||||||||||||||||||
| kgraft-patch-4_4_121-92_101-default-2 |
| ||||||||||||||||||
| kgraft-patch-4_4_121-92_104-default-1 |
| ||||||||||||||||||
| kgraft-patch-4_4_121-92_73-default-10 |
| ||||||||||||||||||
| kgraft-patch-4_4_121-92_80-default-10 |
| ||||||||||||||||||
| kgraft-patch-4_4_121-92_85-default-7 |
| ||||||||||||||||||
| kgraft-patch-4_4_121-92_92-default-6 |
| ||||||||||||||||||
| kgraft-patch-4_4_121-92_95-default-5 |
| ||||||||||||||||||
| kgraft-patch-4_4_121-92_98-default-4 |
| ||||||||||||||||||
| lttng-modules |
|
Red Hat Enterprise Linux Releases
Red Hat Product | |||
|---|---|---|---|
| bpftool |
| ||
| kernel |
| ||
| kernel-abi-whitelists |
| ||
| kernel-bootwrapper |
| ||
| kernel-debug |
| ||
| kernel-debug-devel |
| ||
| kernel-devel |
| ||
| kernel-doc |
| ||
| kernel-headers |
| ||
| kernel-kdump |
| ||
| kernel-kdump-devel |
| ||
| kernel-rt |
| ||
| kernel-rt-debug |
| ||
| kernel-rt-debug-devel |
| ||
| kernel-rt-debug-kvm |
| ||
| kernel-rt-devel |
| ||
| kernel-rt-doc |
| ||
| kernel-rt-kvm |
| ||
| kernel-rt-trace |
| ||
| kernel-rt-trace-devel |
| ||
| kernel-rt-trace-kvm |
| ||
| kernel-tools |
| ||
| kernel-tools-libs |
| ||
| kernel-tools-libs-devel |
| ||
| perf |
| ||
| python-perf |
|
References