|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] [HVM] MAke HVM hypercall table NR_hyperca
# HG changeset patch
# User kfraser@xxxxxxxxxxxxxxxxxxxxx
# Node ID 9d981f3480b149529e494c4673ef01a597d13fe9
# Parent 182678e5095b86b759752db5e322e65deaff8dbc
[HVM] MAke HVM hypercall table NR_hypercalls entries big.
Otherwise a buggy/malicious HVM guest can cause us to read
off the end of the table.
Signed-off-by: George Dunlap <gdunlap@xxxxxxxxxxxxx>
---
xen/arch/x86/hvm/hvm.c | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
diff -r 182678e5095b -r 9d981f3480b1 xen/arch/x86/hvm/hvm.c
--- a/xen/arch/x86/hvm/hvm.c Tue Nov 07 09:32:02 2006 +0000
+++ b/xen/arch/x86/hvm/hvm.c Tue Nov 07 09:35:57 2006 +0000
@@ -401,7 +401,7 @@ typedef unsigned long hvm_hypercall_t(
#if defined(__i386__)
-static hvm_hypercall_t *hvm_hypercall_table[] = {
+static hvm_hypercall_t *hvm_hypercall_table[NR_hypercalls] = {
HYPERCALL(memory_op),
HYPERCALL(multicall),
HYPERCALL(xen_version),
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] [HVM] MAke HVM hypercall table NR_hypercalls entries big.,
Xen patchbot-unstable <=
|
|
|
|
|