Learn about CVE-2017-4912 affecting VMware Workstation and Horizon View Client. Discover out-of-bounds read vulnerabilities enabling code execution or Denial of Service attacks on Windows OS.
CVE-2017-4912 was published on June 8, 2017, and affects VMware Workstation and Horizon View Client for Windows. The vulnerabilities in these products could allow for code execution or Denial of Service attacks on the Windows operating system.
Understanding CVE-2017-4912
This CVE identifies out-of-bounds read vulnerabilities in the TrueType Font (TTF) parser in VMware Workstation and Horizon View Client for Windows.
What is CVE-2017-4912?
Versions 12.x of VMware Workstation (prior to 12.5.3) and versions 4.x of Horizon View Client (prior to 4.4.0) contain multiple out-of-bounds read vulnerabilities in the TPView.dll file. Exploiting these vulnerabilities could lead to code execution or Denial of Service on the Windows OS.
The Impact of CVE-2017-4912
If exploited, a guest in VMware Workstation or a View desktop in Horizon View Client could execute code or cause a Denial of Service on the Windows OS. However, exploitation is only possible if virtual printing is enabled, which is not the default setting for Workstation but is enabled by default on Horizon View.
Technical Details of CVE-2017-4912
The technical details of this CVE include:
Vulnerability Description
The vulnerabilities involve out-of-bounds read issues in the TrueType Font (TTF) parser in the TPView.dll file.
Affected Systems and Versions
Exploitation Mechanism
Exploitation of these vulnerabilities could allow a guest in Workstation or a View desktop in Horizon View Client to execute code or cause a Denial of Service on the Windows OS.
Mitigation and Prevention
To address CVE-2017-4912, consider the following steps:
Immediate Steps to Take
Long-Term Security Practices
Patching and Updates
Ensure that VMware Workstation is updated to version 12.5.3 or later, and Horizon View Client for Windows is updated to version 4.4.0 or above.