VMware ESX 3 Virtual Machine
Pick two releases to diff their requirements.
Open a previous version of this STIG.
- RMF Control
- Severity
- M
- CCI
- Version
- ESX1170
- Vuln IDs
-
- V-15921
- Rule IDs
-
- SV-16863r1_rule
Checks: C-16276r1_chk
1. Login to VirtualCenter with the VI Client and select the virtual machine from the inventory panel. 2. Click Edit settings. 3. Click the Hardware tab. 4. Compare the virtual machine requirements documentation for the virtual machine to ensure that only the required devices are configured in the hardware tab. All devices (serial ports, network adapters, CD-ROMs, etc.) that are listed in the hardware tab and not in the virtual machine documentation will be a finding. If no virtual machine requirements exist, this is a finding.
Fix: F-15874r1_fix
Disable or remove all unused hardware in virtual machines.
- RMF Control
- Severity
- M
- CCI
- Version
- ESX1180
- Vuln IDs
-
- V-15924
- Rule IDs
-
- SV-16866r1_rule
Checks: C-16277r1_chk
Select a Linux and Windows server to verify that the OS selections are accurate. For instance, Red Hat EL 4 should be selected as RedHat EL 4, not Linux, Suse, etc. 1. Login to VirtualCenter with the VI Client and select the virtual machine from the inventory panel. 2. Click Edit settings. Click Options > General Options. Review the Guest Operating System and Version to obtain the guest operating system selection. 3. Review the selected OS and the actual OS version running. If they are different, this is a finding.
Fix: F-15875r1_fix
Select the correct operating system for all virtual machines.
- RMF Control
- Severity
- H
- CCI
- Version
- ESX1190
- Vuln IDs
-
- V-15926
- Rule IDs
-
- SV-16868r1_rule
Checks: C-16278r1_chk
The following table lists the supported OSs for each VMware product. For the ESX Server, focus on column 4 in the Table. If the table has a blank box, this means the operating system is not supported. 1. Login to VirtualCenter with the VI Client. Select an ESX Server and review all the virtual machines. 2. Review the OS of the virtual machines and verify that no “other” virtual machines are running. “Other” virtual machines may be identified by logging into VirtualCenter with the VI Client and selecting the virtual machine from the inventory panel. Click Edit settings. Click Options > General Options. Review the Guest Operating System and Version to obtain the guest operating system selection. If "other" is selected, this is a finding. . Guest Operating System Workstation VMware ACE GSX Server ESX Server VMware Server VMware Fusion Windows Server 2008 6.0.1–6.0.2 2.0.1–2.0.2 3.5 Windows Vista 6.0–6.0.2 2.0–2.0.2 3.0–3.5 1.0–1.1.1 Windows Server 2003 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 2.0–3.5 1.0–1.0.4 1.0–1.1.1 Windows XP 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 2.0–3.5 1.0–1.0.4 1.0–1.1.1 Windows 2000 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 2.0–3.5 1.0–1.0.4 1.0–1.1.1 Windows NT 4.0 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 2.0–3.5 1.0–1.0.4 1.0–1.1.1 Windows Me 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 1.0–1.1.1 Windows 98 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 1.0–1.1.1 Windows 95 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 1.0–1.1.1 DOS and Windows 3.1x 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 1.0–1.1.1 Mandriva Corporate Server 4 5.5.3–6.0.2 2.0–2.0.2 Mandriva Linux 2007 5.5.3–6.0.2 2.0–2.0.2 1.0–1.1.1 Mandriva Linux 2006 5.5.2–6.0.2 2.0–2.0.2 1.0–1.0.4 1.0–1.1.1 Mandrake Linux 10.1 5.5–6.0.2 2.0–2.0.2 3.2–3.2.1 1.0–1.0.4 Mandrake Linux 10 5.0–6.0.2 2.0–2.0.2 3.2–3.2.1 1.0–1.0.4 Mandrake Linux 9.2 5.0–6.0.2 2.0–2.0.2 3.0–3.2.1 1.0–1.0.4 Mandrake Linux 9.1 3.1–3.2.1 Mandrake Linux 9.0 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 Mandrake Linux 8.2 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 Mandrake Linux 8.0 and 8.1 3.0–3.2.1 Novell Linux Desktop 9 5.0–6.0.2 1.0–2.0.2 1.0–1.0.4 1.0–1.1.1 Red Hat Enterprise Linux 5 5.5.3–6.0.2 2.0–2.0.2 3.0.2–3.5 1.0–1.1.1 Red Hat Enterprise Linux 4 5.0–6.0.2 1.0.1–2.0.2 3.2–3.2.1 2.5.2–3.5 1.0–1.0.4 1.0–1.1.1 Red Hat Enterprise Linux 3 4.5–6.0.2 1.0–2.0.2 3.0–3.2.1 2.0.1–3.5 1.0–1.0.4 1.0–1.1.1 Red Hat Enterprise Linux 2.1 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 2.0–3.5 1.0–1.0.4 1.0–1.1.1 Red Hat Linux 9.0 4.0.1–6.0.2 1.0–2.0.2 3.0–3.2.1 2.0–2.5.5 1.0–1.0.4 1.0–1.1.1 Red Hat Linux 8.0 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 2.0–2.5.5 1.0–1.0.4 Red Hat Linux 7.3 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 2.0–2.5.5 1.0–1.0.4 Red Hat Linux 7.2 4.0–6.0.2 1.02.0.2 3.0–3.2.1 2.0–2.5.5 1.0–1.0.4 Red Hat Linux 7.1 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 Red Hat Linux 7.0 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 1.0–1.1.1 Red Hat Linux 6.2 3.0–3.2.1 Sun Java Desktop System 2 5.0–6.0.2 2.0–2.0.2 1.0–1.0.4 SUSE Linux Enterprise Server 10 5.5.2–6.0.2 2.0–2.0.2 3.0.1–3.5 1.0–1.0.4 1.0–1.1.1 SUSE Linux Enterprise Server 9 5.0–6.0.2 1.0.1–2.0.2 3.2–3.2.1 2.5–3.5 1.0–1.0.4 SUSE Linux Enterprise Server 8 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 2.0–3.5 1.0–1.0.4 SUSE Linux Enterprise Server 7 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 Open SUSE Linux 10.3 6.0.1–6.0.2 2.0.1–2.0.2 Open SUSE Linux 10.2 6.0–6.0.2 2.0–2.0.2 SUSE Linux 10.1 5.5.2–6.0.2 2.0–2.0.2 1.0–1.0.4 1.0–1.1.1 SUSE Linux 10 5.5–6.0.2 2.0–2.0.2 1.0–1.0.4 SUSE Linux 9.3 5.5–6.0.2 2.0–2.0.2 2.5.2–2.5.5 1.0–1.0.4 1.0–1.1.1 SUSE Linux 9.2 5.0–6.0.2 1.0.1–2.0.2 3.2–3.2.1 2.5.1–2.5.5 1.0–1.0.4 SUSE Linux 9.1 4.5.2–6.0.2 1.0–2.0.2 3.1–3.2.1 2.5–2.5.5 1.0–1.0.4 SUSE Linux 9.0 4.5–6.0.2 1.0–2.0.2 3.0–3.2.1 2.1–2.5.5 1.0–1.0.4 SUSE Linux 8.2 4.0.1–6.0.2 1.0–2.0.2 3.0–3.2.1 2.0–2.5.5 1.0–1.0.4 SUSE Linux 8.1 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 SUSE Linux 8.0 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 SUSE Linux 7.3 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 Turbolinux 10 Server 6.0.1–6.0.2 2.0.1–2.0.2 Turbolinux 10 Desktop 5.5–6.0.2 2.0–2.0.2 1.0–1.0.4 1.0–1.1.1 Turbolinux Enterprise Server 8 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 1.0–1.1.1 Turbolinux Workstation 8 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 Turbolinux 7.0 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 Ubuntu Linux 7.04 6.0–6.0.2 2.0–2.0.2 3.0.2–3.5 Ubuntu Linux 6.10 6.0–6.0.2 2.0–2.0.2 1.0–1.1.1 Ubuntu Linux 6.06 5.5.2–6.0.2 2.0–2.0.2 1.0–1.0.4 Ubuntu Linux 5.10 5.5–6.0.2 2.0–2.0.2 1.0–1.0.4 1.0–1.1.1 Ubuntu Linux 5.04 5.5–6.0.2 2.0–2.0.2 1.0–1.0.4 FreeBSD 6.2 6.0.1–6.0.2 2.0.1–2.0.2 FreeBSD 6.1 5.5.2–6.0.2 2.0–2.0.2 1.0–1.1.1 FreeBSD 6.0 5.5.2–6.0.2 2.0–2.0.2 1.0–1.0.4 FreeBSD 5.5 5.5–6.0.2 2.0–2.0.22 1.0–1.0.4 1.0–1.1.1 FreeBSD 5.4 5.5–6.0.2 2.0–2.0.2 1.0–1.0.4 FreeBSD 5.3 5.5–6.0.2 2.0–2.0.2 1.0–1.0.4 FreeBSD 5.2 5.0–6.0.2 2.0–2.0.2 3.1–3.2.1 1.0–1.0.4 FreeBSD 5.1 5.0–6.0.2 2.0–2.0.2 3.2–3.2.1 1.0–1.0.4 FreeBSD 5.0 4.5–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 FreeBSD 4.11 2.5.4–2.5.5 FreeBSD 4.10 2.5–2.5.5 FreeBSD 4.9 3.2–3.2.1 2.5 FreeBSD 4.4, 4.5, 4.6.2, 4.8 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 FreeBSD 4.0, 4.1, 4.2, 4.3 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 1.0–1.0.4 NetWare 6.5 Server 4.5–6.0.2 1.0–2.0.2 3.0–3.2.1 2.0.1–3.5 1.0–1.0.4 1.0–1.1.1 NetWare 6.0 Server 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 2.0.1–3.5 1.0–1.0.4 NetWare 5.1 Server 4.0–6.0.2 1.0–2.0.2 3.0–3.2.1 2.0.1–3.5 1.0–1.0.4 NetWare 4.2 Server 5.5.2–6.0.2 2.0–2.0.2 3.0–3.2.1 1.0–1.0.4 Solaris 10 Operating System for x86 Platforms 4.5.2–6.0.2 1.0–2.0.2 3.1–3.2.1 3.0–3.5 1.0–1.0.4 1.0–1.1.1 Solaris 9 Operating System x86 Platform Edition 4.5.2–6.0.2 1.0–2.0.2 3.1–3.2.1 1.0–1.0.4
Fix: F-15876r1_fix
Use only supported operating systems on the ESX Server.
- RMF Control
- Severity
- M
- CCI
- Version
- ESX1200
- Vuln IDs
-
- V-15931
- Rule IDs
-
- SV-16873r1_rule
Checks: C-16279r1_chk
Work with the OS reviewer to determine if the requirement is being met. 1. Login to VirtualCenter with the VI Client and select a “suspended” or “off” virtual machine. 2. Turn on the virtual machine and have the IAO/SA login. 3. Obtain the running virus engine and signatures from guest OS and compare this with the latest virus engine and signatures released from the JTG-GNO. URL for JTG-GNO is https://www.jtfgno.mil/antivirus/av_info.htm. If the signature or engine is older than the latest release, this is a finding.
Fix: F-15877r1_fix
Apply the latest virus updates for all “off” and “suspended” virtual machines.
- RMF Control
- Severity
- M
- CCI
- Version
- ESX1210
- Vuln IDs
-
- V-15932
- Rule IDs
-
- SV-16874r1_rule
Checks: C-16280r1_chk
Work with the OS reviewer to determine if the requirement is being met. 1. Login to VirtualCenter with the VI Client and select a suspended or off virtual machine. 2. Turn on the virtual machine and have the IAO/SA login. 3. Have the IAO/SA obtain the latest patch level for the OS and compare this to the latest release from the OS vendor. If the patch level is older than the latest release, this is a finding.
Fix: F-15878r1_fix
Apply the latest OS patches for all “suspended” and “off” virtual machines.
- RMF Control
- Severity
- M
- CCI
- Version
- ESX1220
- Vuln IDs
-
- V-17043
- Rule IDs
-
- SV-18043r1_rule
Checks: C-17721r1_chk
Verify the correct postures are configured for virtual machine assets. If there are many assets, check a sampling of the total virtual machines registered. UNIX (Linux or Unix) or Windows (Windows OS Version) VMware Virtual Machine If the virtual machine is not registered or is not registered properly, this is a finding.
Fix: F-16847r1_fix
Configure the virtual machine with the proper posture in VMS.
- RMF Control
- Severity
- H
- CCI
- Version
- ESX1100
- Vuln IDs
-
- V-68727
- Rule IDs
-
- SV-83305r1_rule
Checks: C-69219r2_chk
VMware support for ESX versions 3 and 4 ended 21 May 2016. If ESX version 3 or 4 virtual machines are installed on a system, this is a finding.
Fix: F-74849r1_fix
Upgrade ESX version 3 and 4 virtual machines to supported versions.