information leak in legacy x86 FPU/XMM initialization

2015-12-17T12:00:00
ID XSA-165
Type xen
Reporter Xen Project
Modified 2015-12-17T12:38:00

Description

ISSUE DESCRIPTION

When XSAVE/XRSTOR are not in use by Xen to manage guest extended register state, the initial values in the FPU stack and XMM registers seen by the guest upon first use are those left there by the previous user of those registers.

IMPACT

A malicious domain may be able to leverage this to obtain sensitive information such as cryptographic keys from another domain.

VULNERABLE SYSTEMS

All Xen versions are vulnerable. Only x86 systems without XSAVE support or with XSAVE support disabled are vulnerable. ARM systems are not vulnerable.