Microsoft UEFI Secure Boot Certificate Expiration in vSphere VMs

Broadcom KB 423893 remains the single source of truth for the Microsoft certificate expiration topic in UEFI Secure Boot VMs.

Important: even if the Microsoft KEK certificate expires, affected VMs will continue to boot. The impact is mainly that the VM may not be able to update Microsoft KEK, DB and DBX certificates, which can block future Secure Boot related security updates. Guest OS updates not relying on these Secure Boot databases should continue to work.

This topic only concerns VMs with UEFI Secure Boot enabled. The KB also includes PowerShell scripts to identify Secure Boot / vTPM VM status and to reboot VMs.

ScenarioSecure BootvTPMRemediation Action
ESXi 8.0 U3i (P08) and lower builds & ESX 7.xESXi 8.0 U3j (P09)ESX 9.x
1DisabledDisabledNo ActionSilentPK Update

Note: This is optional as Secureboot & vTPM are disabled
No Action
2EnabledDisabledManual Update from vUEFI interfaceSilentPK UpdateManual Update from vUEFI interface
3EnabledEnabledManual Update from vUEFI interfaceManual Update from VMX Configuration(preferred for Non Windows VMs)

For Windows VMs, wait for the automated PK update solution (to be available in an upcoming 8.x patch release)
Manual Update from VMX Configuration(preferred for Non Windows VMs)

For Windows VMs, wait for the automated PK update solution (to be available in an upcoming 9.1.x patch release)
4DisabledEnabledNo ActionNo ActionNo Action

Summary:

  • Secure Boot enabled without vTPM: patch ESXi hosts to 8.0 U3j and reboot the VMs to remediate PK automatically.
  • Secure Boot enabled with vTPM: follow the KB carefully. For Windows VMs, Broadcom recommends waiting for the automated remediation in a future ESXi patch.
  • After PK remediation, follow the guest OS vendor guidance to update KEK, DB and DBX certificates.

Author: Daniel Micanek

Senior Service Architect, SAP Platform Services Team at Tietoevry | SUSE SCA | vExpert ⭐⭐⭐⭐⭐ | vExpert NSX | VCIX-DCV/NV | VCAP-DCV/NV Design+Deploy | VCP-DCV/NV/CMA/TKO/DTM | NCIE-DP | OCP | Azure Solutions Architect | Certified Kubernetes Administrator (CKA)