||Heap-based buffer overflow in the VNnc Codec in VMware Workstation 6.5.x before 6.5.2 build 156735, VMware Player 2.5.x before 2.5.2 build 156735, VMware ACE 2.5.x before 2.5.2 build 156735, and VMware Server 2.0.x before 2.0.1 build 156745 allows remote attackers to execute arbitrary code via a crafted web page or video file, aka ZDI-CAN-435.
VMWare Workstation 6.5.1
VMware Player 2.5.1
|Base: ||9.3 (as of 06-04-2009 - 13:11)|
Buffer Overflow via Environment Variables
This attack pattern involves causing a buffer overflow through manipulation of environment variables. Once the attacker finds that they can modify an environment variable, they may try to overflow associated buffers. This attack leverages implicit trust often placed in environment variables.
Buffer Overflow attacks target improper or missing bounds checking on buffer operations, typically triggered by input injected by an attacker. As a consequence, an attacker is able to write past the boundaries of allocated buffer regions in memory, causing a program crash or potentially redirection of execution as per the attackers' choice.
Client-side Injection-induced Buffer Overflow
This type of attack exploits a buffer overflow vulnerability in targeted client software through injection of malicious content from a custom-built hostile service.
Filter Failure through Buffer Overflow
In this attack, the idea is to cause an active filter to fail by causing an oversized transaction. An attacker may try to feed overly long input strings to the program in an attempt to overwhelm the filter (by causing a buffer overflow) and hoping that the filter does not fail securely (i.e. the user input is let into the system unfiltered).
An attacker exploits a weakness in the MIME conversion routine to cause a buffer overflow and gain control over the mail server machine. The MIME system is designed to allow various different information formats to be interpreted and sent via e-mail. Attack points exist when data are converted to MIME compatible format and back.
Overflow Binary Resource File
An attack of this type exploits a buffer overflow vulnerability in the handling of binary resources. Binary resources may include music files like MP3, image files like JPEG files, and any other binary file. These attacks may pass unnoticed to the client machine through normal usage of files, such as a browser loading a seemingly innocent JPEG file. This can allow the attacker access to the execution stack and execute arbitrary code in the target process. This attack pattern is a variant of standard buffer overflow attacks using an unexpected vector (binary files) to wrap its attack and open up a new attack vector. The attacker is required to either directly serve the binary content to the victim, or place it in a locale like a MP3 sharing application, for the victim to download. The attacker then is notified upon the download or otherwise locates the vulnerability opened up by the buffer overflow.
Buffer Overflow via Symbolic Links
This type of attack leverages the use of symbolic links to cause buffer overflows. An attacker can try to create or manipulate a symbolic link file such that its contents result in out of bounds data. When the target software processes the symbolic link file, it could potentially overflow internal buffers with insufficient bounds checking.
Overflow Variables and Tags
This type of attack leverages the use of tags or variables from a formatted configuration data to cause buffer overflow. The attacker crafts a malicious HTML page or configuration file that includes oversized strings, thus causing an overflow.
Buffer Overflow via Parameter Expansion
In this attack, the target software is given input that the attacker knows will be modified and expanded in size during processing. This attack relies on the target software failing to anticipate that the expanded data may exceed some internal limit, thereby creating a buffer overflow.
Buffer Overflow in an API Call
This attack targets libraries or shared code modules which are vulnerable to buffer overflow attacks. An attacker who has access to an API may try to embed malicious code in the API function call and exploit a buffer overflow vulnerability in the function's implementation. All clients that make use of the code library thus become vulnerable by association. This has a very broad effect on security across a system, usually affecting more than one software process.
Buffer Overflow in Local Command-Line Utilities
This attack targets command-line utilities available in a number of shells. An attacker can leverage a vulnerability found in a command-line utility to escalate privilege to root.
|NASL family||Gentoo Local Security Checks |
|NASL id||GENTOO_GLSA-201209-25.NASL |
|description||The remote host is affected by the vulnerability described in GLSA-201209-25 (VMware Player, Server, Workstation: Multiple vulnerabilities)
Multiple vulnerabilities have been discovered in VMware Player, Server, and Workstation. Please review the CVE identifiers referenced below for details.
Local users may be able to gain escalated privileges, cause a Denial of Service, or gain sensitive information.
A remote attacker could entice a user to open a specially crafted file, possibly resulting in the remote execution of arbitrary code, or a Denial of Service. Remote attackers also may be able to spoof DNS traffic, read arbitrary files, or inject arbitrary web script to the VMware Server Console.
Furthermore, guest OS users may be able to execute arbitrary code on the host OS, gain escalated privileges on the guest OS, or cause a Denial of Service (crash the host OS).
There is no known workaround at this time. |
|last seen||2019-02-21 |
|plugin id||62383 |
|title||GLSA-201209-25 : VMware Player, Server, Workstation: Multiple vulnerabilities |
|NASL family||VMware ESX Local Security Checks |
|NASL id||VMWARE_VMSA-2009-0005.NASL |
|description||a. Denial of service guest to host vulnerability in a virtual device
A vulnerability in a guest virtual device driver, could allow a guest operating system to crash the host and consequently any virtual machines on that host.
VMware would like to thank Andrew Honig of the Department of Defense for reporting this issue.
The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name CVE-2008-4916 to this issue.
b. Windows-based host denial of service vulnerability in hcmon.sys
A vulnerability in an ioctl in hcmon.sys could be used to create a denial of service on a Windows-based host. This issue can only be exploited by a privileged Windows account.
VMware would like to thank Nikita Tarakanov for reporting this issue to us.
The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name CVE-2009-1146 to this issue.
Note: newly released hosted products (see table in this section) address another potential denial of service in hcmon.sys as well.
Also this issue can only be exploited by a privileged Windows account.
The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name CVE-2008-3761 to this issue.
c. A VMCI privilege escalation on Windows-based hosts or Windows- based guests.
The Virtual Machine Communication Interface (VMCI) is an infrastructure that provides fast and efficient communication between a virtual machine and the host operating system and between two or more virtual machines on the same host.
A vulnerability in vmci.sys could allow privilege escalation on Windows-based machines. This could occur on Windows-based hosts or inside Windows-based guest operating systems.
Current versions of ESX do not support the VMCI interface and hence they are not affected by this vulnerability.
Note: Installing the new hosted releases will not remediate the issue on Windows-based guests. The VMware Tools packages will need to be updated on each Windows-based guest followed by a reboot of the guest system.
VMware would like to thank Nikita Tarakanov for reporting this issue to us.
The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name CVE-2009-1147 to this issue.
Refer to VMware KB article 1009826 on the steps that are needed to remediate this vulnerability on Windows-based hosts. This KB article is found at http://kb.vmware.com/kb/1009826.
d. VNnc Codec Heap Overflow vulnerabilities
The VNnc Codec assists in Record and Replay sessions. Record and Replay record the dynamic virtual machine state over a period of time.
Two heap overflow vulnerabilities could allow a remote attacker to execute arbitrary code on VMware hosted products. For an attack to be successful the user must be tricked into visiting a malicious web page or opening a malicious video file.
VMware would like to thank Aaron Portnoy from TippingPoint DVLabs for reporting these issues to us. TippingPoint has issued the following identifiers: ZDI-CAN-435, ZDI-CAN-436.
The Common Vulnerabilities and Exposures project (cve.mitre.org) has has assigned the names CVE-2009-0909 and CVE-2009-0910 to these issues.
e. ACE shared folders vulnerability
The VMware Host Guest File System (HGFS) shared folders feature allows users to transfer data between a guest operating system and the non-virtualized host operating system that contains it.
A vulnerability in ACE shared folders could allow a previously disabled and not removed shared folder in the guest to be enabled by a non ACE Administrator.
VMware would like to thank Emmanouel Kellinis, KPMG London, penetration testing team for reporting this issue to us.
The Common Vulnerabilities and Exposures project (cve.mitre.org) has has assigned the name CVE-2009-0908 to this issue.
f. A remote denial of service vulnerability in authd for Windows based hosts.
A vulnerability in vmware-authd.exe could cause a denial of service condition on Windows hosts.
The Common Vulnerabilities and Exposures Project (cve.mitre.org) has assigned the name CVE-2009-0177 to this issue.
g. VI Client Retains VirtualCenter Server Password in Memory
After logging in to VirtualCenter Server with VI Client, the password for VirtualCenter Server might be present in the memory of the VI Client.
Note: This vulnerability is present in VI Client and in order to remediate the vulnerability, you will need to replace VI Client with a fixed version (see below).
VMware would like to thank Craig Marshall for reporting this issue to us.
The Common Vulnerabilities and Exposures Project (cve.mitre.org) has assigned the name CVE-2009-0518 to this issue. |
|last seen||2019-02-21 |
|plugin id||40390 |
|title||VMSA-2009-0005 : VMware Hosted products, VI Client and patches for ESX and ESXi resolve multiple security issues |
|NASL family||Windows |
|NASL id||VMWARE_MULTIPLE_VMSA_2009_0005.NASL |
|description||VMware products installed on the remote host are reportedly affected by multiple vulnerabilities :
- A vulnerability in the guest virtual device driver could allow an attacker to use the guest operating system to crash the host operating system. (CVE-2008-3761)
- A denial of service vulnerability affects an unspecified IOCTL contained in the 'hcmon.sys' driver. An attacker can exploit this in order to deny service on a Windows- based host. (CVE-2009-1146, CVE-2008-3761)
- A privilege escalation vulnerability affects the 'vmci.sys' driver on Windows-based machines. An attacker can exploit this in order to gain escalated privileges on either the host or the guest. (CVE-2009-1147)
- The 'VNnc' codec is affected by two heap-based buffer overflow vulnerabilities. An attacker can exploit these to execute arbitrary code on VMware hosted products by tricking a user into opening a malicious file.
- A vulnerability in ACE shared folder may allow attackers to enable previously disabled shared ACE folders. This only affects VMware ACE. (CVE-2009-0908)
- A remote denial of service vulnerability affects Windows hosts. An attacker can exploit this to crash the affected host. (CVE-2009-0177)
- A vulnerability in the virtual machine display function may allow a guest operating system to run code on the host. (CVE-2009-1244)
- A vulnerability in VMware Descheduled Time Accounting Service could be exploited to trigger a denial of service condition in Windows-based virtual machines. It should be noted that, this feature is optional, and the vulnerability can be exploited only if the feature is installed, and the affected service is not running in the virtual machine. (CVE-2009-1805) |
|last seen||2019-02-21 |
|plugin id||36117 |
|title||VMware Products Multiple Vulnerabilities (VMSA-2009-0005/VMSA-2009-0007) |
|name||Michael Wood |
|comment||VMWare ESX Server 3.0.3 is installed |
|comment||VMWare ESX Server 3.0.2 is installed |
|comment||VMware ESX Server 3.5.0 is installed |
|description||Heap-based buffer overflow in the VNnc Codec in VMware Workstation 6.5.x before 6.5.2 build 156735, VMware Player 2.5.x before 2.5.2 build 156735, VMware ACE 2.5.x before 2.5.2 build 156735, and VMware Server 2.0.x before 2.0.1 build 156745 allows remote attackers to execute arbitrary code via a crafted web page or video file, aka ZDI-CAN-435. |
|title||VMware Heap Overflows in VNnc Codec Lets Remote Users Execute Arbitrary Code |
|fulldisc||20090403 VMSA-2009-0005 VMware Hosted products, VI Client and patches for ESX and ESXi resolve multiple security issues |
|mlist||[security-announce] 20090403 VMSA-2009-0005 VMware Hosted products, VI Client and patches for ESX and ESXi resolve multiple security issues |
|Last major update
||14-05-2013 - 22:55
||06-04-2009 - 11:30
||28-09-2017 - 21:34