[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] [HVM] MAke HVM hypercall table NR_hypercalls entries big.
# 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |