2.4.36-stable kernel tree
Revision | 7e6ba255062b79f2cf34590ac0987abb335d29f1 (tree) |
---|---|
Zeit | 2007-11-12 02:43:12 |
Autor | Andi Kleen <ak@suse...> |
Commiter | Willy Tarreau |
[PATCH] x86_64: Make sure to validate all 64bits of ptrace information
This is CVE-2007-4573, found by Wojciech Purczynski.
Signed-off-by: Andi Kleen <ak@suse.de>
@@ -73,7 +73,7 @@ ia32_tracesys: | ||
73 | 73 | call syscall_trace |
74 | 74 | LOAD_ARGS ARGOFFSET /* reload args from stack in case ptrace changed it */ |
75 | 75 | RESTORE_REST |
76 | - cmpl $(IA32_NR_syscalls),%eax | |
76 | + cmpl $(IA32_NR_syscalls),%rax | |
77 | 77 | jae 1f |
78 | 78 | IA32_ARG_FIXUP |
79 | 79 | call *ia32_sys_call_table(,%rax,8) |