Operating System:



11 October 2018

Protect yourself against future threats.

Hash: SHA256

             AUSCERT External Security Bulletin Redistribution

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


        AusCERT Security Bulletin Summary

Product:           VMware ESXi
                   VMware Workstation
                   VMware Fusion
Publisher:         VMWare
Operating System:  Virtualisation
Impact/Access:     Denial of Service -- Existing Account
Resolution:        Mitigation
CVE Names:         CVE-2018-6977  

Original Bulletin: 

- --------------------------BEGIN INCLUDED TEXT--------------------

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.

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

   - 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.

   -From the VMware Fusion menu bar, select Window > Virtual Machine
   -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

   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


   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.

- --------------------------END INCLUDED TEXT--------------------

You have received this e-mail bulletin as a result of your organisation's
registration with AusCERT. The mailing list you are subscribed to is
maintained within your organisation, so if you do not wish to continue
receiving these bulletins you should contact your local IT manager. If
you do not know who that is, please send an email to auscert@auscert.org.au
and we will forward your request to the appropriate person.

NOTE: Third Party Rights
This security bulletin is provided as a service to AusCERT's members.  As
AusCERT did not write the document quoted above, AusCERT has had no control
over its content. The decision to follow or act on information or advice
contained in this security bulletin is the responsibility of each user or
organisation, and should be considered in accordance with your organisation's
site policies and procedures. AusCERT takes no responsibility for consequences
which may arise from following or acting on information or advice contained in
this security bulletin.

NOTE: This is only the original release of the security bulletin.  It may
not be updated when updates to the original are made.  If downloading at
a later date, it is recommended that the bulletin is retrieved directly
from the author's website to ensure that the information is still current.

Contact information for the authors of the original document is included
in the Security Bulletin above.  If you have any questions or need further
information, please contact them directly.

Previous advisories and external security bulletins can be retrieved from:


Australian Computer Emergency Response Team
The University of Queensland
Qld 4072

Internet Email: auscert@auscert.org.au
Facsimile:      (07) 3365 7031
Telephone:      (07) 3365 4417 (International: +61 7 3365 4417)
                AusCERT personnel answer during Queensland business hours
                which are GMT+10:00 (AEST).
                On call after hours for member emergencies only.
Comment: http://www.auscert.org.au/render.html?it=1967