aboutsummaryrefslogtreecommitdiffstats
path: root/tools/blktap2/drivers/hashtable_utility.c
diff options
context:
space:
mode:
authorIan Jackson <Ian.Jackson@eu.citrix.com>2012-11-14 11:43:29 +0000
committerIan Jackson <Ian.Jackson@eu.citrix.com>2012-11-14 11:43:29 +0000
commit1d435032de14b9dec808102940309047903f7ed0 (patch)
treeafd29e8047bcb2ee9b01c049b241e21dafece422 /tools/blktap2/drivers/hashtable_utility.c
parent9070a6ef041756341286e88e7fad7de3e01c66f9 (diff)
downloadxen-1d435032de14b9dec808102940309047903f7ed0.tar.gz
xen-1d435032de14b9dec808102940309047903f7ed0.tar.bz2
xen-1d435032de14b9dec808102940309047903f7ed0.zip
xen/mm/shadow: check toplevel pagetables are present before unhooking them.
If the guest has not fully populated its top-level PAE entries when it calls HVMOP_pagetable_dying, the shadow code could try to unhook entries from MFN 0. Add a check to avoid that case. This issue was introduced by c/s 21239:b9d2db109cf5. This is a security problem, XSA-23 / CVE-2012-4538. Signed-off-by: Tim Deegan <tim@xen.org> Tested-by: Andrew Cooper <andrew.cooper3@citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/blktap2/drivers/hashtable_utility.c')
0 files changed, 0 insertions, 0 deletions