[Security-announce] VMSA-2018-0025 – VMware ESXi, Workstation, and Fusion workarounds address a denial-of-service vulnerability


Content-Language: en-US

boundary=”_000_CO2PR05MB700BD0C5AFC61E0C322758CB9E70CO2PR05MB700namprd_”

–_000_CO2PR05MB700BD0C5AFC61E0C322758CB9E70CO2PR05MB700namprd_

Content-Transfer-Encoding: quoted-printable

—–BEGIN PGP SIGNED MESSAGE—–
Hash: SHA1

– ———————————————————————–
VMware Security Advisory

Advisory ID: VMSA-2018-0025
Severity: Important
Synopsis: VMware ESXi, Workstation, and Fusion workarounds address a
denial-of-service vulnerability
Issue date: 2018-10-09
Updated on: 2018-10-09 (Initial Advisory)
CVE number: CVE-2018-6977

1. Summary

VMware ESXi, Workstation, and Fusion workarounds address a denial-of
-service vulnerability

2. Relevant Products

VMware vSphere ESXi (ESXi)
VMware Workstation Pro / Player (Workstation)
VMware Fusion Pro / Fusion (Fusion)

3. Problem Description

Denial-of-service vulnerability in 3D-acceleration feature

VMware ESXi, Workstation and Fusion contain a denial-of-service
vulnerability due to an infinite loop in a 3D-rendering shader.
Successfully exploiting this issue may allow an attacker with normal
user privileges in the guest to make the VM unresponsive, and in
some cases, possibly result other VMs on the host or the host
itself becoming unresponsive.

Because many graphics API’s and hardware lack pre-emption support, a
specially crafted 3D shader may loop for an infinite amount of time
and lock up a VM’s virtual graphics device. Such a shader cannot
always be validated by VMware hypervisors, since it may be well-
formed but still cause problems if designed to run for an extremely
long time. In such cases, VMware hypervisors then rely on the host’s
graphics driver to ensure that other users of 3D graphics on the
host are not impacted by the malicious VM. However, many graphics
drivers may themselves get into to a denial-of-service condition
caused by such infinite shaders, and as a result other VMs or
processes running on the host might also be affected.

The workaround for this issue requires disabling the 3D-acceleration
feature as documented in the Mitigation/Workaround column of the
below table.

The issue can only be exploited if 3D-acceleration feature is
enabled. It is not enabled by default on ESXi and is enabled by
default on Workstation and Fusion. The 3D-acceleration settings can
be reviewed as follows.

ESXi
With Host Client or vCenter, go to the individual VM > configure >
hardware > video card > 3D Graphics –> Check if “3D Graphics” is
enabled.
OR
Go to individual VMX file and then check for “mks.enable3d”
if the VMs have the option “mks.enable3dTRUE”, then 3D-acceleration
feature is enabled

Workstation
– Select virtual machine and select VM > Settings.
– On the Hardware tab, select Display
If the “Accelerate 3D graphics” is checked then 3D-acceleration
feature is enabled.

Fusion
-From the VMware Fusion menu bar, select Window > Virtual Machine
Library.
-Select a virtual machine and click Settings.
-In the Settings Window > select Display.
If the “Accelerate 3D graphics” is checked then 3D-acceleration
feature is enabled.

VMware would like to thank Piotr Bania of Cisco Talos for reporting
this issue to us.

The Common Vulnerabilities and Exposures project (cve.mitre.org) has
assigned the identifier CVE-2018-6977 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 Running Replace with/ Mitigation/
Product Version on Severity Apply patch* Workaround
=
=

ESXi Any Any Important n/a See references
Workstation Any Any Important n/a KB59146
Fusion Any OS X Important n/a KB59146

*There is no patch for this issue, customers must review their risk
and apply the workarounds if applicable.

4. Solution

Please see the above table for Mitigation/Workaround.

5. References

https://cve.mitre.org/cgi-bin/cvename.cgi?nameCVE-2018-6977
https://kb.vmware.com/s/article/59146

https://www.vmware.com/in/security/hardening-guides.html
Item 34, vm.disable-non-essential-3D-features of the vSphere
Security Configuration Guide for 6.5 Update 1
– ———————————————————————–

6. Change log

VMSA-2018-0024 2018-10-09
Initial security advisory documenting workarounds for VMware ESXi,
Workstation and Fusion on 2018-10-09.

– ———————————————————————–
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:

security-announce@lists.vmware.com
bugtraq@securityfocus.com
fulldisclosure@seclists.org

E-mail: security@vmware.com
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

Copyright 2018 VMware Inc. All rights reserved.

—–BEGIN PGP SIGNATURE—–
Version: Encryption Desktop 10.4.1 (Build 490)
Charset: utf-8

wj8DBQFbvOUPDEcm8Vbi9kMRAr9BAJ4sSTskoV/8v6knyUJVlYeqvuLqRQCfSTea
RnDV6NTDvq2pb15l4viSgM8
PUqC
—–END PGP SIGNATURE—–

–_000_CO2PR05MB700BD0C5AFC61E0C322758CB9E70CO2PR05MB700namprd_

Content-Transfer-Encoding: quoted-printable

—–BEGIN PGP SIGNED MESSAGE—–
Hash: SHA1

– ———————————————————————–
            &nb=
sp;           VMware Secu=
rity Advisory

Advisory ID: VMSA-2018-0025
Severity:    Important
Synopsis:    VMware ESXi, Workstation, and Fusion workaround=
s address a
             de=
nial-of-service vulnerability
Issue date:  2018-10-09
Updated on:  2018-10-09 (Initial Advisory)
CVE number:  CVE-2018-6977

1. Summary

   VMware ESXi, Workstation, and Fusion workarounds address a den=
ial-of
   -service vulnerability

2. Relevant Products
   
   VMware vSphere ESXi (ESXi)   
   VMware Workstation Pro / Player (Workstation)
   VMware Fusion Pro / Fusion (Fusion)

3. Problem Description
    
   Denial-of-service vulnerability in 3D-acceleration feature
   
   VMware ESXi, Workstation and Fusion contain a denial-of-servic=
e
   vulnerability due to an infinite loop in a 3D-rendering shader=
.
   Successfully exploiting this issue may allow an attacker with =
normal
   user privileges in the guest to make the VM unresponsive, and =
in
   some cases, possibly result other VMs on the host or the host
   itself becoming unresponsive.
    
   Because many graphics API’s and hardware lack pre-emption supp=
ort, a
   specially crafted 3D shader may loop for an infinite amount of=
time
   and lock up a VM’s virtual graphics device. Such a shader cann=
ot
   always be validated by VMware hypervisors, since it may be wel=
l-
   formed but still cause problems if designed to run for an extr=
emely
   long time. In such cases, VMware hypervisors then rely on the =
host’s
   graphics driver to ensure that other users of 3D graphics on t=
he
   host are not impacted by the malicious VM. However, many graph=
ics
   drivers may themselves get into to a denial-of-service conditi=
on
   caused by such infinite shaders, and as a result other VMs or
   processes running on the host might also be affected.
   
   The workaround for this issue requires disabling the 3D-accele=
ration
   feature as documented in the Mitigation/Workaround column of t=
he
   below table.
   
   The issue can only be exploited if 3D-acceleration feature is
   enabled. It is not enabled by default on ESXi and is enabled b=
y
   default on Workstation and Fusion. The 3D-acceleration setting=
s can
   be reviewed as follows.
   
   ESXi
   With Host Client or vCenter, go to the individual VM > conf=
igure >
   hardware > video card > 3D Graphics –> Check if &quo=
t;3D Graphics" is
   enabled.
    OR   
   Go to individual VMX file and then check for "mks.enable3=
d"
   if the VMs have the option "mks.enable3dTRUE", th=
en 3D-acceleration
   feature is enabled
   
   Workstation
   – Select virtual machine and select VM > Settings.
   – On the Hardware tab, select Display
    If the "Accelerate 3D graphics" is checked the=
n 3D-acceleration
    feature is enabled.
   
   Fusion
   -From the VMware Fusion menu bar, select Window > Virtual M=
achine
    Library.
   -Select a virtual machine and click Settings.
   -In the Settings Window > select Display.
    If the "Accelerate 3D graphics" is checked the=
n 3D-acceleration
    feature is enabled.
   
   VMware would like to thank Piotr Bania of Cisco Talos for repo=
rting
   this issue to us.
   
   The Common Vulnerabilities and Exposures project (cve.mitre.or=
g) has
   assigned the identifier CVE-2018-6977 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 Runni=
ng            Replac=
e with/   Mitigation/
   Product       Version on &n=
bsp;    Severity   Apply patch*    =
Workaround
   =
=
 
    ESXi        &nbs=
p;  Any    Any    Important  &=
nbsp;    n/a     See references
   Workstation     Any    Any&=
nbsp;   Important       n/a &n=
bsp;     KB59146
    Fusion         A=
ny    OS X   Important    &nbs=
p;  n/a       KB59146    =

  *There is no patch for this issue, customers must review their risk
   and apply the workarounds if applicable.    
 
4. Solution

   Please see the above table for Mitigation/Workaround.
 
 5. References

   https://cve.mitre.org/cgi-bin/cvename.cgi?nameCVE-2018-6977=

   https://kb.vmware.com/s/article/59146
   
   https://www.vmware.com/in/security/hardening-guides.html
   Item 34, vm.disable-non-essential-3D-features of the vSphere
   Security Configuration Guide for 6.5 Update 1
– ———————————————————————–

6. Change log

   VMSA-2018-0024 2018-10-09
   Initial security advisory documenting workarounds for VMware E=
SXi,
   Workstation and Fusion on 2018-10-09.
   
– ———————————————————————–
7. Contact

   E-mail list for product security notifications and announcemen=
ts:
   http://lists.vmware.com/cgi-bin/mailman/listinfo/security-anno=
unce

   This Security Advisory is posted to the following lists:
   
     security-announce@lists.vmware.com
     bugtraq@securityfocus.com
     fulldisclosure@seclists.org

   E-mail: security@vmware.com
   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 2018 VMware Inc.  All rights reserved.

—–BEGIN PGP SIGNATURE—–
Version: Encryption Desktop 10.4.1 (Build 490)
Charset: utf-8

wj8DBQFbvOUPDEcm8Vbi9kMRAr9BAJ4sSTskoV/8v6knyUJVlYeqvuLqRQCfSTea
RnDV6NTDvq2pb15l4viSgM8
PUqC
—–END PGP SIGNATURE—–

–_000_CO2PR05MB700BD0C5AFC61E0C322758CB9E70CO2PR05MB700namprd_–

MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Security-announce mailing list
Security-announce@lists.vmware.com
https://lists.vmware.com/mailman/listinfo/security-announce