CVE-2019-5518 and CVE-2019-5519 have been determined to affect:
These vulnerabilities and their impact on VMware products are documented in VMSA-2019-0005. Please review this advisory before continuing as there may be considerations outside the scope of this particular document.
VMware has investigated CVE-2019-5518 and CVE-2019-5519 and determined that the possibility of exploitation can be removed by performing the steps detailed in the resolution section of this article. This workaround is meant to be a temporary solution only - permanent fixes are as detailed in VMSA-2019-0005.
Warning: This workaround is applicable ONLY to:
Do not apply this workaround to other VMware products.
VMware vSphere ESXi Functionality Impacts:
The workaround is to remove any virtual USB 1.1 (UHCI) / 2.0 (EHCI) controllers that might be attached to the VM. Unless the VM has a virtual USB 3.0 (xHCI) controller, the VM will be left with no USB controllers at all. As a result, the
user will be unable to connect USB devices to the VM via USB passthrough. This includes both Host-Connected and Client-Connected USB passthrough:
VMware Workstation Pro 15.x (Windows)
VMware Workstation Pro 14.x (for Windows)
VMware vSphere ESXi 6.0
VMware Fusion Pro 10.x
VMware vSphere ESXi 6.7
VMware Fusion Pro 11.x
VMware Workstation Pro 14.x (for Linux)
VMware Workstation Pro 15.x (Linux)
VMware vSphere ESXi 6.5
Both vulnerabilities are in the virtual USB 1.1 (UHCI) controller. To work around the issue, the virtual USB 1.1 controller needs to be removed from the VM.
Notes:
To implement the workaround for CVE-2019-5518 and CVE-2019-5519, perform the following steps:
Through the vSphere User Interface (UI):
Verify from the guest that there is no USB 1.1 / USB 2.0 controller visible to the guest.
Windows
Linux
Mac
To reverse the workaround, add a USB 2.0 controller to a virtual machine. This will automatically add a USB 1.1 controller.
Through the vSphere User Interface (UI):
Both vulnerabilities are in the virtual USB 1.1 (UHCI) controller. To work around the issue the virtual USB 1.1 controller needs to be removed from the VM.
Notes:
Perform the following steps to remove all USB controllers, to implement the workaround for CVE-2019-5518 and CVE-2019-5519:
Through the Workstation User Interface (UI):
Through the Fusion User Interface (UI):
Verify from the guest OS that there is no USB 1.1/USB 2.0/USB 3.0 controller visible to the guest.
Windows
Linux
Mac
To reverse the workaround, add a USB controller to a virtual machine:
Through the Workstation User Interface (UI):
Through the Fusion User Interface (UI):
For an up-to-date information on CVE-2019-5518 and CVE-2019-5519 as well as future security information please add your email address to the "Sign up for Security Advisories" window found in VMSA-2019-0005.