Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

VMware ESXi 4.0, Patch ESXi400-200911201-UG: Updates Firmware (1014886)

Details

Release Date: November 19, 2009

Download Size:
284 MB
Download Filename:
ESXi-4.0.0-update01.zip
md5sum:
c6fdd6722d9e5cacb280bdcc2cca0627
sha1sum:
de9d4875f86b6493f9da991a8cff37784215db2e

Product Versions ESXi 4.0
Build 208167
Also see KB 1012514.
Patch Classification General
Host Reboot Required Yes
Virtual Machine Migration or Shutdown Required Yes
PRs Fixed 392234 171487 388236 397531 393685 392586 384607 405074 390023 349303 397463 407875 376400 369851 384878 407366 396147 402333 394491 416192 417497 416009 407911 416283 404127 428786 425490 420708 422287 448785 415332 383555 456947 453331 461468 454072 455814 463320 417178 462002 448120 464408 459722 478237 466357
Affected Hardware N/A
Affected Software N/A
Related CVE numbers CVE-2009-1252, CVE-2009-0692

Solution

Summaries and Symptoms

This patch fixes the following issues:

  • Fixes an issue where the NTPD daemon might have a stack-based buffer overflow if it is configured to use the autokey security model. The Common Vulnerabilities and Exposures Project (cve.mitre.org) has assigned the name CVE-2009-1252 to this issue.
  • A stack-based buffer overflow in ISC dhclient might allow remote DHCP servers to execute arbitrary code by using a crafted subnet-mask option. The Common Vulneras and Exposures Project (cve.mitre.org) has assigned the name CVE-2009-0692 to this issue.
  • ESXi might stop responding when NFS volume goes offline. When a mounted NFS volume goes offline in an ESXi cluster, it might cause the heap size to grow and might cause the ESXi to stop responding.
  • Setting VMkernel:Boot.storageHeapMaxSize to a value of 2147483647 or higher can cause a non-responsive server. If you use the Advanced Settings dialog box on the vSphere Client Configuration tab to set the VMkernel:Boot.storageHeapMaxSize option to a value of 2147483647 or higher, the ESXi host will fail with a purple screen after you reboot it. This issue is resolved in this release.
  • The fix for a previously identified VMotion failure might prevent the migration (of virtual machines with video ram greater than 30MB only) to a host without the fix. ESXi 4.0 Update 1 fixes the VMotion failure as described in KB 1011971. However, using VMotion to migrate a virtual machine with video ram of greater than 30MB to an ESXi 4.0 Update 1 host might prevent you from migrating back to a host that does not have this fix.
  • Enabling HA fails when ESXi host does not have DNS connectivity. If the ESXi host does not have DNS connectivity, when you enable or configure VMware HA, and the host short name is not populated in the /etc/hosts file, enabling or configuring HA might fail. This issue is resolved in this release.
  • ESXi 4.0 server sometimes becomes unresponsive when host memory is heavily over-committed. ESXi 4.0 server sometimes becomes unresponsive when the host memory is over-committed where the usage is more than 200%, and the server is configured as a Long Uptime Server. All virtual machines fail when the server is not responding to any actions. This issue is resolved in this release.
  • vCenter issues an error when the Power.CpuPolicy configuration option is changed to dynamic. While changing the Power.CpuPolicy option from static to dynamic, vCenter issues the following error message:
    The value entered is not valid. Enter another value
    This error appears because ESXi 4.0 attempts to change the system's CPU power management policy to dynamic even when the BIOS does not properly support processor performance states (P-states). This issue is resolved in this release.
  • Upgrading ESX Server 3i 3.5 to ESXi 4.0 fails in specific cases. This issue only occurs with installations on serial attached SCSI (SAS) disks or fibre channel (FC) disks. In such cases, when you attempt to upgrade ESX Server 3i 3.5 installed on SAS or FC disk, the following error occurs during the upgrade:
    Unsupported boot disk. The boot device layout on the host will not support the upgrade
    Note that this issue is one of a variety that can cause the preceding error to appear. This issue is resolved in this release.However, be aware that an in-place upgrade of ESXi Installable is not possible on a boot LUN which also contains a VMFS partition.
  • A series of vmklinux heap allocation warnings are followed by an ESXi system failure. This issue is caused by an erroneous response to a legitimate overcommitment of memory. When memory runs low from heavy swapping or VMotion use, a vmklinux limitation might be encountered. Specifically, the problem is triggered by a shortage of memory located below address 4GB. In such a situation, a series of log messages warn of a failure to allocate memory for the vmklinux heap. ESXi then becomes unavailable, logging exception 14 in a helper world. The following log excerpt is indicative of the messages logged:
    [1:01:35:02.450 cpu7:4480)WARNING: Heap: 1471: Could not allocate 2093688 bytes for dynamic heap vmklinux. Request returned Out of memory
    [1:01:35:02.450 cpu7:4480)WARNING: Heap: 1645: Heap_Align(vmklinux, 1024/1024 bytes, 8 align) failed. caller: 0x4180303746b7
    [1:01:35:02.450 cpu7:4480)WARNING: Heap: 1471: Could not allocate 2093688 bytes for dynamic heap vmklinux. Request returned Out of memory
    [1:01:35:02.450 cpu7:4480)WARNING: Heap: 1645: Heap_Align(vmklinux, 1024/1024 bytes, 8 align) failed. caller: 0x4180303746b7
    [VMware ESX [Releasebuild-164009 X86_64]
    #PF Exception(14) in world 4480:helper18-7 ip 0x41803037480c addr 0x0

    While this issue might in theory occur on ESXi, all observations have been with ESX installations. ESX has a higher vulnerability due to the use of low memory by the service console. This issue is resolved in this release.
  • Updates the description of Broadcom NetXtreme BCM5722 network adapter in vCenter for some Dell servers. The description in vCenter for Broadcom NetXtreme BCM5722 network adapter on some Dell servers which contained a few unnecessary words are removed and updated to NetXtreme BCM5722 Gigabit Ethernet. The description is updated for Dell PowerEdge T105, R300 and T300 servers.

    For a complete list of the issues fixed in ESXi 4.0 Update 1, see the ESXi 4.0 Update 1 Release Notes.

Deployment Considerations

None beyond the required patch bundles and reboot information listed in the table above.

Patch Download and Installation

The typical way to apply patches to ESXi hosts is through the VMware Update Manager. For details, see the VMware vCenter Update Manager Administration Guide.

ESXi hosts can also be updated using vSphere Host Update Utility or by manually downloading the patch zip file from http://support.vmware.com/selfsupport/download/ and installing the bulletin by using the vihostupdate command through the vSphere CLI. For details, see the vSphere CLI Installation and Reference Guide and the vSphere Upgrade Guide.

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 3 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (4000 or fewer characters)
  • 3 Ratings
Actions
KB: