|Public release ||2015-01-06 12:00|
|Updated ||2015-01-06 12:40|
|Title ||xen crash due to use after free on hvm guest teardown|
Filesadvisory-116.txt (signed advisory file)
-----BEGIN PGP SIGNED MESSAGE-----
Xen Security Advisory CVE-2015-0361 / XSA-116
xen crash due to use after free on hvm guest teardown
UPDATES IN VERSION 3
Certain data accessible (via hypercalls) by the domain controlling the
execution of a HVM domain is being freed prematurely, leading to the
respective memory regions to possibly be read from and written to in
ways unexpected by their new owner(s).
Malicious or buggy stub domain kernels or tool stacks otherwise living
outside of Domain0 can mount a denial of service attack which, if
successful, can affect the whole system.
Only domains controlling HVM guests can exploit this vulnerability.
(This includes domains providing hardware emulation services to HVM
Xen versions from 4.2 onwards are vulnerable on x86 systems.
ARM systems are not vulnerable.
This vulnerability is only applicable to Xen systems using stub domains
or other forms of disaggregation of control domains for HVM guests.
Running only PV guests will avoid this issue.
(The security of a Xen system using stub domains is still better than
with a qemu-dm running as an unrestricted dom0 process. Therefore
users with these configurations should not switch to an unrestricted
The issue was discovered by Mihai DonČ›u from Bitdefender who also
supplied the fix.
Applying the appropriate attached patch resolves this issue.
xsa116.patch xen-unstable, Xen 4.4.x
xsa116-4.3-4.2.patch Xen 4.3.x, Xen 4.2.x
$ sha256sum xsa116*.patch
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
-----END PGP SIGNATURE-----
Xenproject.org Security Team