1ba4b2310d
-Information leak on AVX and/or LWP capable CPUs (CVE-2013-1442 / XSA-62) -Information leaks through I/O instruction emulation (CVE-2013-4355 / XSA-63) -Information leak through fbld instruction emulation (CVE-2013-4361 / XSA-66) bump PKGREV
20 lines
874 B
Text
20 lines
874 B
Text
$NetBSD: patch-CVE-2013-4361,v 1.1 2013/10/01 14:54:44 drochner Exp $
|
|
|
|
http://lists.xenproject.org/archives/html/xen-devel/2013-09/msg03162.html
|
|
|
|
--- xen/arch/x86/x86_emulate/x86_emulate.c.orig 2013-09-10 06:42:18.000000000 +0000
|
|
+++ xen/arch/x86/x86_emulate/x86_emulate.c 2013-09-30 15:23:08.000000000 +0000
|
|
@@ -2975,11 +2975,11 @@ x86_emulate(
|
|
break;
|
|
case 4: /* fbld m80dec */
|
|
ea.bytes = 10;
|
|
- dst = ea;
|
|
+ src = ea;
|
|
if ( (rc = ops->read(src.mem.seg, src.mem.off,
|
|
&src.val, src.bytes, ctxt)) != 0 )
|
|
goto done;
|
|
- emulate_fpu_insn_memdst("fbld", src.val);
|
|
+ emulate_fpu_insn_memsrc("fbld", src.val);
|
|
break;
|
|
case 5: /* fild m64i */
|
|
ea.bytes = 8;
|