First published: Mon Nov 25 2019(Updated: )
There is a use-after-free in kernel versions before 5.5 due to a race condition between the release of ptp_clock and cdev while resource deallocation. When a (high privileged) process allocates a ptp device file (like /dev/ptpX) and voluntarily goes to sleep. During this time if the underlying device is removed, it can cause an exploitable condition as the process wakes up to terminate and clean all attached files. The system crashes due to the cdev structure being invalid (as already freed) which is pointed to by the inode.
Credit: secalert@redhat.com secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/kernel-rt | <0:3.10.0-1160.rt56.1131.el7 | 0:3.10.0-1160.rt56.1131.el7 |
redhat/kernel | <0:3.10.0-1160.el7 | 0:3.10.0-1160.el7 |
redhat/kernel-rt | <0:4.18.0-193.rt13.51.el8 | 0:4.18.0-193.rt13.51.el8 |
redhat/kernel | <0:4.18.0-193.el8 | 0:4.18.0-193.el8 |
redhat/kernel | <5.5 | 5.5 |
ubuntu/linux | <4.15.0-88.88 | 4.15.0-88.88 |
ubuntu/linux | <5.3.0-40.32 | 5.3.0-40.32 |
ubuntu/linux | <5.5~ | 5.5~ |
ubuntu/linux | <4.4.0-185.215 | 4.4.0-185.215 |
ubuntu/linux-aws | <4.15.0-1060.62 | 4.15.0-1060.62 |
ubuntu/linux-aws | <5.3.0-1011.12 | 5.3.0-1011.12 |
ubuntu/linux-aws | <4.4.0-1074.78 | 4.4.0-1074.78 |
ubuntu/linux-aws | <5.5~ | 5.5~ |
ubuntu/linux-aws | <4.4.0-1110.121 | 4.4.0-1110.121 |
ubuntu/linux-aws-5.0 | <5.5~ | 5.5~ |
ubuntu/linux-aws-5.3 | <5.5~ | 5.5~ |
ubuntu/linux-aws-hwe | <5.5~ | 5.5~ |
ubuntu/linux-aws-hwe | <4.15.0-1060.62~16.04.1 | 4.15.0-1060.62~16.04.1 |
ubuntu/linux-azure | <5.3.0-1013.14 | 5.3.0-1013.14 |
ubuntu/linux-azure | <5.5~ | 5.5~ |
ubuntu/linux-azure | <4.15.0-1071.76 | 4.15.0-1071.76 |
ubuntu/linux-azure-4.15 | <5.5~ | 5.5~ |
ubuntu/linux-azure-5.3 | <5.3.0-1013.14~18.04.1 | 5.3.0-1013.14~18.04.1 |
ubuntu/linux-azure-5.3 | <5.5~ | 5.5~ |
ubuntu/linux-azure-edge | <5.5~ | 5.5~ |
ubuntu/linux-gcp | <5.3.0-1012.13 | 5.3.0-1012.13 |
ubuntu/linux-gcp | <5.5~ | 5.5~ |
ubuntu/linux-gcp | <4.15.0-1055.59 | 4.15.0-1055.59 |
ubuntu/linux-gcp-4.15 | <5.5~ | 5.5~ |
ubuntu/linux-gcp-5.3 | <5.3.0-1012.13~18.04.1 | 5.3.0-1012.13~18.04.1 |
ubuntu/linux-gcp-5.3 | <5.5~ | 5.5~ |
ubuntu/linux-gcp-edge | <5.5~ | 5.5~ |
ubuntu/linux-gke-4.15 | <4.15.0-1052.55 | 4.15.0-1052.55 |
ubuntu/linux-gke-4.15 | <5.5~ | 5.5~ |
ubuntu/linux-gke-5.0 | <5.0.0-1030.31 | 5.0.0-1030.31 |
ubuntu/linux-gke-5.0 | <5.5~ | 5.5~ |
ubuntu/linux-gke-5.3 | <5.3.0-1012.13~18.04.1 | 5.3.0-1012.13~18.04.1 |
ubuntu/linux-gke-5.3 | <5.5~ | 5.5~ |
ubuntu/linux-hwe | <5.3.0-40.32~18.04.1 | 5.3.0-40.32~18.04.1 |
ubuntu/linux-hwe | <5.5~ | 5.5~ |
ubuntu/linux-hwe | <4.15.0-88.88~16.04.1 | 4.15.0-88.88~16.04.1 |
ubuntu/linux-hwe-edge | <5.5~ | 5.5~ |
ubuntu/linux-kvm | <4.15.0-1053.53 | 4.15.0-1053.53 |
ubuntu/linux-kvm | <5.3.0-1010.11 | 5.3.0-1010.11 |
ubuntu/linux-kvm | <5.5~ | 5.5~ |
ubuntu/linux-kvm | <4.4.0-1076.83 | 4.4.0-1076.83 |
ubuntu/linux-lts-trusty | <5.5~ | 5.5~ |
ubuntu/linux-lts-xenial | <4.4.0-185.215~14.04.1 | 4.4.0-185.215~14.04.1 |
ubuntu/linux-lts-xenial | <5.5~ | 5.5~ |
ubuntu/linux-oem | <4.15.0-1073.83 | 4.15.0-1073.83 |
ubuntu/linux-oem | <5.5~ | 5.5~ |
ubuntu/linux-oem-5.6 | <5.5~ | 5.5~ |
ubuntu/linux-oem-osp1 | <5.0.0-1039.44 | 5.0.0-1039.44 |
ubuntu/linux-oem-osp1 | <5.5~ | 5.5~ |
ubuntu/linux-oracle | <4.15.0-1033.36 | 4.15.0-1033.36 |
ubuntu/linux-oracle | <5.3.0-1009.10 | 5.3.0-1009.10 |
ubuntu/linux-oracle | <5.5~ | 5.5~ |
ubuntu/linux-oracle | <4.15.0-1033.36~16.04.1 | 4.15.0-1033.36~16.04.1 |
ubuntu/linux-oracle-5.0 | <5.5~ | 5.5~ |
ubuntu/linux-oracle-5.3 | <5.5~ | 5.5~ |
ubuntu/linux-raspi | <5.5~ | 5.5~ |
ubuntu/linux-raspi2 | <4.15.0-1055.59 | 4.15.0-1055.59 |
ubuntu/linux-raspi2 | <5.3.0-1018.20 | 5.3.0-1018.20 |
ubuntu/linux-raspi2 | <5.5~ | 5.5~ |
ubuntu/linux-raspi2 | <4.4.0-1135.144 | 4.4.0-1135.144 |
ubuntu/linux-raspi2-5.3 | <5.3.0-1018.20~18.04.1 | 5.3.0-1018.20~18.04.1 |
ubuntu/linux-raspi2-5.3 | <5.5~ | 5.5~ |
ubuntu/linux-riscv | <5.5~ | 5.5~ |
ubuntu/linux-snapdragon | <4.15.0-1072.79 | 4.15.0-1072.79 |
ubuntu/linux-snapdragon | <5.5~ | 5.5~ |
ubuntu/linux-snapdragon | <4.4.0-1139.147 | 4.4.0-1139.147 |
Linux Linux kernel | <5.5 | |
Redhat Enterprise Linux | =7.0 | |
Redhat Enterprise Linux | =8.0 | |
Debian Debian Linux | =8.0 | |
Canonical Ubuntu Linux | =14.04 | |
Canonical Ubuntu Linux | =16.04 | |
openSUSE Leap | =15.1 | |
Netapp Active Iq Unified Manager Vmware Vsphere | ||
Netapp Element Software | ||
Netapp Hci Management Node | ||
Netapp Solidfire | ||
Netapp Steelstore Cloud Integrated Storage | ||
Netapp Hci Compute Node | ||
All of | ||
Netapp H300s Firmware | ||
Netapp H300s | ||
All of | ||
Netapp H500s Firmware | ||
Netapp H500s | ||
All of | ||
Netapp H700s Firmware | ||
Netapp H700s | ||
All of | ||
Netapp H300e Firmware | ||
Netapp H300e | ||
All of | ||
Netapp H500e Firmware | ||
Netapp H500e | ||
All of | ||
Netapp H700e Firmware | ||
Netapp H700e | ||
All of | ||
Netapp H410s Firmware | ||
Netapp H410s | ||
All of | ||
Netapp H410c Firmware | ||
Netapp H410c | ||
All of | ||
Netapp H610c Firmware | ||
Netapp H610c | ||
All of | ||
Netapp H610s Firmware | ||
Netapp H610s | ||
All of | ||
Netapp H615c Firmware | ||
Netapp H615c | ||
Netapp H300s Firmware | ||
Netapp H300s | ||
Netapp H500s Firmware | ||
Netapp H500s | ||
Netapp H700s Firmware | ||
Netapp H700s | ||
Netapp H300e Firmware | ||
Netapp H300e | ||
Netapp H500e Firmware | ||
Netapp H500e | ||
Netapp H700e Firmware | ||
Netapp H700e | ||
Netapp H410s Firmware | ||
Netapp H410s | ||
Netapp H410c Firmware | ||
Netapp H410c | ||
Netapp H610c Firmware | ||
Netapp H610c | ||
Netapp H610s Firmware | ||
Netapp H610s | ||
Netapp H615c Firmware | ||
Netapp H615c | ||
debian/linux | 4.19.249-2 4.19.304-1 5.10.209-2 5.10.216-1 6.1.76-1 6.1.90-1 6.7.12-1 |
Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
(Appears in the following advisories)