Description of Problem
A security issue has been identified in Citrix Hypervisor that may allow privileged code running in a guest VM to infer details of some computations occurring in other VMs on the host. This may, for example, be used to infer a secret encryption key used by a web server in a different VM.
This issue has the following CVE identifier:
CVE ID | Description | Vulnerability Type | Pre-conditions |
CVE-2020-28368 | Side-channel attack through exposed power-monitoring interface | CWE-1300 | Malicious code executing on the host. |
This issue affects all currently supported versions of Citrix Hypervisor up to and including Citrix Hypervisor 8.2 LTSR.
In addition, Citrix is aware of two recently disclosed issues affecting Intel CPUs which are addressed by updated microcode from Intel. Although these are issues in the underlying hardware platform, Citrix has included this updated microcode in the hotfixes associated with this bulletin to assist customers who have not obtained updated firmware from their hardware vendor. These issues have the following identifiers:
- CVE-2020-8696
- CVE-2020-8698
These CPU issues may allow code running in a VM to obtain data being used in computations within other VMs or other processes within the same VM.
Customers should note that it is necessary to reboot the host for the microcode update that protects against these Intel CPU issues to take effect. Customers who are using the Live Patching feature of Citrix Hypervisor and who do not need the microcode update (either because they are using a CPU from a different vendor or because they have already updated their host BIOS/UEFI firmware) do not need to reboot the host after applying the update.
What Customers Should Do
Citrix has released hotfixes to address this issue. Citrix recommends that affected customers install these hotfixes as their patching schedule allows. The hotfixes can be downloaded from the following locations:
Citrix Hypervisor 8.2 LTSR: CTX285172 – https://support.citrix.com/article/CTX285172
Citrix Hypervisor 8.1: CTX285171 – https://support.citrix.com/article/CTX285171
Citrix XenServer 7.1 LTSR CU2: CTX285170 – https://support.citrix.com/article/CTX285170
Citrix XenServer 7.0: CTX285169 – https://support.citrix.com/article/CTX285169
Customers who are using the Live Patching feature of Citrix Hypervisor should consider rebooting the host machine if they are in need of the microcode update described above.
What Citrix Is Doing
Citrix is notifying customers and channel partners about this potential security issue. This article is also available from the Citrix Knowledge Center at http://support.citrix.com/.
Obtaining Support on This Issue
If you require technical assistance with this issue, please contact Citrix Technical Support. Contact details for Citrix Technical Support are available at https://www.citrix.com/support/open-a-support-case.html.
Reporting Security Vulnerabilities
Citrix welcomes input regarding the security of its products and considers any and all potential vulnerabilities seriously. For details on our vulnerability response process and guidance on how to report security-related issues to Citrix, please visit the Citrix Trust Center at https://www.citrix.com/about/trust-center/vulnerability-process.html.
Changelog
Date | Change |
2020-11-12 | Initial Publication |
2020-11-26 | CVE ID Added |