First published: Tue Sep 10 2019(Updated: )
A buffer overflow flaw was found in the way Linux kernel's vhost functionality that translates virtqueue buffers to IOVs logged the buffer descriptors during migration. A privileged guest user able to pass descriptors with invalid length to the host when migration is underway, could use this flaw to increase their privileges on the host.
Credit: secalert@redhat.com secalert@redhat.com secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/kernel | <0:2.6.32-754.23.1.el6 | 0:2.6.32-754.23.1.el6 |
redhat/kernel | <0:2.6.32-431.96.2.el6 | 0:2.6.32-431.96.2.el6 |
redhat/kernel | <0:2.6.32-504.81.2.el6 | 0:2.6.32-504.81.2.el6 |
redhat/kernel-rt | <0:3.10.0-1062.1.2.rt56.1025.el7 | 0:3.10.0-1062.1.2.rt56.1025.el7 |
redhat/kernel | <0:3.10.0-1062.1.2.el7 | 0:3.10.0-1062.1.2.el7 |
redhat/kernel-alt | <0:4.14.0-115.13.1.el7a | 0:4.14.0-115.13.1.el7a |
redhat/kernel | <0:3.10.0-327.82.1.el7 | 0:3.10.0-327.82.1.el7 |
redhat/kernel | <0:3.10.0-514.69.1.el7 | 0:3.10.0-514.69.1.el7 |
redhat/kernel | <0:3.10.0-693.59.1.el7 | 0:3.10.0-693.59.1.el7 |
redhat/kernel | <0:3.10.0-862.41.2.el7 | 0:3.10.0-862.41.2.el7 |
redhat/kernel | <0:3.10.0-957.35.2.el7 | 0:3.10.0-957.35.2.el7 |
redhat/kernel-rt | <0:4.18.0-80.11.2.rt9.157.el8_0 | 0:4.18.0-80.11.2.rt9.157.el8_0 |
redhat/kernel | <0:4.18.0-80.11.2.el8_0 | 0:4.18.0-80.11.2.el8_0 |
redhat/redhat-virtualization-host | <0:4.2-20190919.0.el7_6 | 0:4.2-20190919.0.el7_6 |
redhat/redhat-virtualization-host | <0:4.3.5-20190920.0.el7_7 | 0:4.3.5-20190920.0.el7_7 |
debian/linux | 5.10.223-1 6.1.106-3 6.1.99-1 6.10.9-1 | |
Linux Kernel | >=2.6.34<3.16.74 | |
Linux Kernel | >=4.4<4.4.193 | |
Linux Kernel | >=4.9<4.9.193 | |
Linux Kernel | >=4.14<4.14.144 | |
Linux Kernel | >=4.19<4.19.73 | |
Linux Kernel | >=5.2<5.2.15 | |
Linux Kernel | =5.3 | |
Ubuntu | =12.04 | |
Ubuntu | =14.04 | |
Ubuntu | =16.04 | |
Ubuntu | =18.04 | |
Ubuntu | =19.04 | |
Debian Linux | =8.0 | |
Debian Linux | =9.0 | |
Debian Linux | =10.0 | |
Red Hat Fedora | =29 | |
Red Hat Fedora | =30 | |
SUSE Linux | =15.0 | |
SUSE Linux | =15.1 | |
All of | ||
NetApp A700 Firmware | ||
NetApp AFF A700s Firmware | ||
All of | ||
NetApp H410C | ||
NetApp H410C Firmware | ||
All of | ||
NetApp HCI H610S Firmware | ||
NetApp H610S Firmware | ||
All of | ||
NetApp H300S Firmware | ||
NetApp H300S Firmware | ||
All of | ||
NetApp H500e Firmware | ||
NetApp H500e Firmware | ||
All of | ||
NetApp H700S | ||
NetApp H700S | ||
All of | ||
NetApp H300E | ||
NetApp H300E Firmware | ||
All of | ||
NetApp H500S Firmware | ||
NetApp H500e Firmware | ||
All of | ||
NetApp H700E | ||
NetApp H700E | ||
All of | ||
NetApp H410S | ||
NetApp H410S Firmware | ||
NetApp Data Availability Services | ||
NetApp SolidFire & HCI Management Node | ||
NetApp Service Processor | ||
NetApp SolidFire & HCI Storage Node | ||
NetApp SteelStore Cloud Integrated Storage | ||
Red Hat OpenShift Container Platform | =3.11 | |
Red Hat Enterprise Linux | =8.0 | |
Red Hat Enterprise Linux Desktop | =6.0 | |
Red Hat Enterprise Linux Desktop | =7.0 | |
Red Hat Enterprise Linux Server EUS | =7.5 | |
Red Hat Enterprise Linux Server EUS | =7.6 | |
Red Hat Enterprise Linux Server EUS | =7.7 | |
Red Hat Enterprise Linux for Real Time | =7 | |
Red Hat Enterprise Linux for Real Time | =8 | |
Red Hat Enterprise Linux Server | =6.0 | |
Red Hat Enterprise Linux Server | =7.0 | |
Red Hat Enterprise Linux Server | =7.6 | |
Red Hat Enterprise Linux Server | =6.5 | |
Red Hat Enterprise Linux Server | =6.6 | |
Red Hat Enterprise Linux Server | =7.2 | |
Red Hat Enterprise Linux Server | =7.3 | |
Red Hat Enterprise Linux Server | =7.4 | |
Red Hat Enterprise Linux Server | =7.6 | |
Red Hat Enterprise Linux Server | =7.7 | |
Red Hat Enterprise Linux Server | =7.2 | |
Red Hat Enterprise Linux Server | =7.3 | |
Red Hat Enterprise Linux Server | =7.4 | |
Red Hat Enterprise Linux Server | =7.6 | |
Red Hat Enterprise Linux Server | =7.7 | |
Red Hat Enterprise Linux Workstation | =6.0 | |
Red Hat Enterprise Linux Workstation | =7.0 | |
All of | ||
Any of | ||
Red Hat Enterprise Virtualization | =4.0 | |
Red Hat Virtualization Host EUS | =4.0 | |
Red Hat Enterprise Linux | =7.0 | |
Huawei iManager NetEco | =v600r009c00 | |
Huawei iManager NetEco | =v600r009c10spc200 | |
Huawei iManager NetEco 6000 Firmware | =v600r008c10spc300 | |
Huawei iManager NetEco 6000 Firmware | =v600r008c20 | |
Huawei ManageOne | =6.5.0 | |
Huawei ManageOne | =6.5.0.spc100.b210 | |
Huawei ManageOne | =6.5.1rc1.b060 | |
Huawei ManageOne | =6.5.1rc1.b080 | |
Huawei ManageOne | =6.5.rc2.b050 | |
NetApp A700 Firmware | ||
NetApp AFF A700s Firmware | ||
NetApp H410C | ||
NetApp H410C Firmware | ||
NetApp HCI H610S Firmware | ||
NetApp H610S Firmware | ||
NetApp H300S Firmware | ||
NetApp H300S Firmware | ||
NetApp H500e Firmware | ||
NetApp H500e Firmware | ||
NetApp H700S | ||
NetApp H700S | ||
NetApp H300E | ||
NetApp H300E Firmware | ||
NetApp H500S Firmware | ||
NetApp H500e Firmware | ||
NetApp H700E | ||
NetApp H700E | ||
NetApp H410S | ||
NetApp H410S Firmware | ||
NetApp SteelStore Cloud Integrated Storage | ||
Red Hat Enterprise Virtualization | =4.0 | |
Red Hat Virtualization Host EUS | =4.0 | |
Red Hat Enterprise Linux | =7.0 |
For mitigation related information, please refer to the Red Hat Knowledgebase article: https://access.redhat.com/security/vulnerabilities/kernel-vhost
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
(Appears in the following advisories)
CVE-2019-14835 is a buffer overflow vulnerability found in the Linux kernel's vhost functionality.
CVE-2019-14835 allows privileged guest users to exploit a buffer overflow flaw in the vhost functionality of the Linux kernel.
CVE-2019-14835 has a severity level of high.
To fix CVE-2019-14835, it is recommended to update your Linux kernel to a version that includes the patch for the vulnerability.
You can find more information about CVE-2019-14835 on the official Red Hat Security Advisory and the Git repository for the Linux kernel.