]> xenbits.xensource.com Git - xen.git/commit
xen: arm: Handle traps from 32-bit userspace on 64-bit kernel as undef
authorIan Campbell <ian.campbell@citrix.com>
Tue, 12 Aug 2014 13:37:25 +0000 (15:37 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 12 Aug 2014 13:37:25 +0000 (15:37 +0200)
commitc0020e0997024eb741d60de9a480bf2878f891af
tree60978a6d8d81b48ab26c6d3ec3c556522e0f92fa
parenta98669781769e821413dfef4ef99b93171375610
xen: arm: Handle traps from 32-bit userspace on 64-bit kernel as undef

We are not setup to handle these properly. This turns a host crash
into a trap to the guest kernel which will likely result in killing
the offending process.

This is part of CVE-2014-5147 / XSA-102.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Julien Grall <julien.grall@linaro.org>
xen/arch/arm/traps.c