VMSA-2017-0008:VMware Unified Access Gateway, Horizon View and Workstation updates resolve multiple security vulnerabilities

VMware Tanzu Application Service

0 more products

23505

16 April 2017

16 April 2017

CLOSED

CRITICAL

CVE-2017-4907,CVE-2017-4908,CVE-2017-4909,CVE-2017-4910,CVE-2017-4911,CVE-2017-4912,CVE-2017-4913

VMSA-2017-0008.2

VMware Unified Access Gateway, Horizon View and Workstation updates resolve multiple security vulnerabilities

VMware Security Advisory
 
VMware Security Advisory Advisory ID:
 VMSA-2017-0008.2
VMware Security Advisory Severity:
Critical
VMware Security Advisory Synopsis:
 VMware Unified Access Gateway, Horizon View and Workstation updates resolve multiple security vulnerabilities
VMware Security Advisory Issue date:
2017-04-18
VMware Security Advisory Updated on:
 2017-04-21
VMware Security Advisory CVE numbers:
 CVE-2017-4907, CVE-2017-4908, CVE-2017-4909, CVE-2017-4910, CVE-2017-4911, CVE-2017-4912, CVE-2017-4913
 
1. Summary

VMware Unified Access Gateway, Horizon View and Workstation updates resolve multiple security vulnerabilities

 
2. Relevant Products
  • VMware Unified Access Gateway (formerly called Access Point)  
  • VMware Horizon View     
  • VMware Horizon View Client for Windows
  • VMware Workstation Pro / Player (Workstation)
  •  
3. Problem Description

a. Unified Access Gateway and Horizon View heap buffer-overflow vulnerability

VMware Unified Access Gateway and Horizon View contain a heap buffer-overflow vulnerability which may allow a remote attacker to execute code on the security gateway.

 

VMware would like to thank Claudio Moletta (redr2e) for reporting this issue to us.

 

The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the identifier CVE-2017-4907 to this issue. 

Column 5 of the following table lists the action required to remediate the vulnerability in each release, if a solution is available.

VMware Product
Product Version
Running on
Severity
Replace with/ Apply Patch
Mitigation/ Workaround
VMware ProductUnified Access Gateway*
Product Version2.9.x
Running on N/A
SeverityNot affected
Replace with/ Apply PatchN/A
Mitigation/ WorkaroundN/A
VMware ProductUnified Access Gateway*
Product Version2.8.x, 2.7.x, 2.5.x
Running on Any
SeverityCritical
Replace with/ Apply Patch2.8.1
Mitigation/ WorkaroundNone
VMware ProductHorizon View
Product Version7.x
Running on Any
SeverityCritical
Replace with/ Apply Patch7.1.0
Mitigation/ WorkaroundNone
VMware ProductHorizon View
Product Version6.x
Running on Any
SeverityCritical
Replace with/ Apply Patch6.2.4
Mitigation/ WorkaroundNone

 

*Formerly called Access Point.

 

b. Multiple heap-based buffer overflow issues via Cortado ThinPrint

VMware Workstation and Horizon View Client contain multiple heap buffer-overflow vulnerabilities in JPEG2000 and TrueType Font (TTF) parsers in the TPView.dll. On Workstation, this may allow a guest to execute code or perform a Denial of Service on the Windows OS that runs Workstation. In the case of a Horizon View Client, this may    allow a View desktop to execute code or perform a Denial of Service on the Windows OS that runs the Horizon View Client.

 

Exploitation is only possible if virtual printing has been enabled. This feature is not enabled by default on Workstation but it is enabled by default on Horizon View.

 

VMware would like to thank Ke Liu of Tencent's Xuanwu Lab and Gogil of STEALIEN working with ZDI for reporting these issues to us.

 

The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the identifiers CVE-2017-4908 (JPEG2000) and CVE-2017-4909 (TTF) to these issues. 

Column 5 of the following table lists the action required to remediate the vulnerability in each release, if a solution is available.

VMware Product
Product Version
Running on
Severity
Replace with/ Apply Patch
Mitigation/ Workaround
VMware ProductHorizon View Client for Windows
Product Version4.x
Running on Windows
SeverityCritical
Replace with/ Apply Patch4.4.0
Mitigation/ WorkaroundNone
VMware ProductWorkstation
Product Version12.x
Running on Windows
SeverityCritical
Replace with/ Apply Patch12.5.3
Mitigation/ WorkaroundNone

 

 

c. Multiple out-of-bounds read/write issues via Cortado ThinPrint

VMware Workstation and Horizon View Client contain multiple out-of-bounds read/write vulnerabilities in JPEG2000 and TrueType Font (TTF) parsers in the TPView.dll. On Workstation, this may allow a guest to execute code or perform a Denial of Service on the Windows OS that runs Workstation. In the case of a Horizon View Client, this may allow a View desktop to execute code or perform a Denial of Service on the Windows OS that runs the Horizon View Client.

 

Exploitation is only possible if virtual printing has been enabled. This feature is not enabled by default on Workstation but it is enabled by default on Horizon View.

 

VMware would like to thank Ke Liu of Tencent's Xuanwu Lab and Giwan Go of STEALIEN working with ZDI for reporting these issues to us.

 

The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the identifiers CVE-2017-4910 (JPEG2000), CVE-2017-4911 (JPEG2000) and CVE-2017-4912 (TTF) to these issues.

Column 5 of the following table lists the action required to remediate the vulnerability in each release, if a solution is available.

VMware Product
Product Version
Running on
Severity
Replace with/ Apply Patch
Mitigation/ Workaround
VMware ProductHorizon View Client for Windows
Product Version4.x
Running on Windows
SeverityCritical
Replace with/ Apply Patch4.4.0
Mitigation/ WorkaroundNone
VMware ProductWorkstation
Product Version12.x
Running on Windows
SeverityCritical
Replace with/ Apply Patch12.5.3
Mitigation/ WorkaroundNone

 

 

d. Integer overflow vulnerability via Cortado ThinPrint

VMware Workstation and Horizon Client contain an integer-overflow vulnerability in the True Type Font parser in the TPView.dll. On Workstation, this may allow a guest to execute code or perform a Denial of Service on the Windows OS that runs Workstation. In the case of a Horizon View Client, this may allow a View desktop to execute  code or perform a Denial of Service on the Windows OS that runs the Horizon View Client.

 

Exploitation is only possible if virtual printing has been enabled. This feature is not enabled by default on Workstation but it is enabled by default on Horizon View.

 

VMware would like to thank Ke Liu of Tencent's Xuanwu Lab for reporting this issue to us.

 

The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the identifier CVE-2017-4913 to this issue. 

Column 5 of the following table lists the action required to remediate the vulnerability in each release, if a solution is available.

VMware Product
Product Version
Running on
Severity
Replace with/ Apply Patch
Mitigation/ Workaround
VMware ProductHorizon View Client for Windows
Product Version4.x
Running on Windows
SeverityCritical
Replace with/ Apply Patch4.4.0
Mitigation/ WorkaroundNone
VMware ProductWorkstation
Product Version12.x
Running on Windows
SeverityCritical
Replace with/ Apply Patch12.5.3
Mitigation/ WorkaroundNone

 

 

4. Solution

 

Please review the patch/release notes for your product and version and verify the checksum of your downloaded file.

 

VMware Unified Access Gateway 2.9  

Downloads and Documentation:

https://my.vmware.com/web/vmware/details?downloadGroup=VIEW-APPS-710-ADV&productId=643&rPId=15408    

http://pubs.vmware.com/accesspoint-29/index.jsp       

 

VMware Unified Access Gateway 2.8.1 

Downloads and Documentation:  

https://my.vmware.com/group/vmware/details?downloadGroup=VIDM_ONPREM_28&productId=577&rPId=13519

http://pubs.vmware.com/accesspoint-28/index.jsp        

 

VMware Horizon View 7.1.0 

Downloads and Documentation:  

https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmware_horizon/7_1

https://www.vmware.com/support/pubs/view_pubs.html       

 

VMware Horizon View 6.2.4  

Downloads and Documentation:  

https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmware_horizon/6_2

https://www.vmware.com/support/pubs/view_pubs.html

 

VMware Workstation Pro 12.5.3  

Downloads and Documentation:  

https://www.vmware.com/go/downloadworkstation  

https://www.vmware.com/support/pubs/ws_pubs.html  

 

VMware Workstation Player 12.5.3  

Downloads and Documentation:  

https://www.vmware.com/go/downloadplayer  

https://www.vmware.com/support/pubs/player_pubs.html

 

VMware Horizon View Client 4.4.0

Downloads and Documentation:

https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmware_horizon_clients/4_0

6. Change log

 

2017-04-18 VMSA-2017-0008  

Initial security advisory in conjunction with the release of VMware Horizon View 6.2.4 on 2017-04-18.

 

2017-04-19 VMSA-2017-0008.1

Corrected the VMware Horizon View Client for Windows version.

 

2017-04-21 VMSA-2017-0008.2

Updated security advisory to clarify the Unified Access Gateway and Horizon View affected versions.

 

7. Contact

 

E-mail list for product security notifications and announcements:

http://lists.vmware.com/cgi-bin/mailman/listinfo/security-announce

 

This Security Advisory is posted to the following lists:

  [email protected]

  [email protected]

  [email protected]

 

E-mail: [email protected]

PGP key at:

https://kb.vmware.com/kb/1055

 

VMware Security Advisories

http://www.vmware.com/security/advisories

 

VMware Security Response Policy

https://www.vmware.com/support/policies/security_response.html

 

VMware Lifecycle Support Phases

https://www.vmware.com/support/policies/lifecycle.html

 

VMware Security & Compliance Blog  

https://blogs.vmware.com/security

 

Twitter

https://twitter.com/VMwareSRC

 

Copyright 2017 VMware Inc. All rights reserved.