Information
Verify the ESXi Image Profile to only allow signed VIBs. An unsigned VIB represents untested code installed on an ESXi host. The ESXi Image profile supports four acceptance levels:
1. VMwareCertified - VIBs created, tested, and signed by VMware.
2. VMwareAccepted - VIBs created by a VMware partner but tested and signed by VMware.
3. PartnerSupported - VIBs created, tested, and signed by a certified VMware partner.
4. CommunitySupported - VIBs that have not been tested by VMware or a VMware partner.
Community Supported VIBs are not supported and do not have a digital signature. To protect the security and integrity of ESXi hosts, do not allow unsigned (CommunitySupported) VIBs to be installed on hosts.
Satisfies: SRG-OS-000366-VMM-001430, SRG-OS-000370-VMM-001460, SRG-OS-000404-VMM-001650
Solution
From the vSphere Client, select the ESXi Host and go to Configure >> System >> Security Profile.
Under 'Host Image Profile Acceptance Level', click 'Edit...'.
Using the drop-down selection, set the acceptance level as 'VMwareCertified', 'VMwareAccepted', or 'PartnerSupported'. The default is 'PartnerSupported'.
or
From a PowerCLI command prompt while connected to the ESXi host, run the following commands:
$esxcli = Get-EsxCli -v2
$arguments = $esxcli.software.acceptance.set.CreateArgs()
$arguments.level = 'PartnerSupported'
$esxcli.software.acceptance.set.Invoke($arguments)
Note: 'VMwareCertified' or 'VMwareAccepted' may be substituted for 'PartnerSupported', depending on local requirements. These are case sensitive.
Item Details
Category: CONFIGURATION MANAGEMENT, SYSTEM AND COMMUNICATIONS PROTECTION
References: 800-53|CM-5(3), 800-53|CM-7(5)(b), 800-53|SC-28(1), CAT|I, CCI|CCI-001749, CCI|CCI-001774, CCI|CCI-002475, Rule-ID|SV-256410r984242_rule, STIG-ID|ESXI-70-000047, Vuln-ID|V-256410
Control ID: ac2f256d1910fd755fc29bfee00fdb5d2ad822262666540d732025cb9e2f26d3