[Pkg-xen-changes] r874 - in branches/squeeze-security/xen/debian: . patches
Bastian Blank
waldi at alioth.debian.org
Sat Apr 16 12:26:04 UTC 2011
Author: waldi
Date: Sat Apr 16 12:25:55 2011
New Revision: 874
Log:
* debian/changelog: Prepare to release (4.0.1-3).
* debian/patches/series: Update.
* debian/patches/upstream-21461:ee088a0b5cb8-CVE-2011-1166:
Fix check for existance of user-mode page tables.
Added:
branches/squeeze-security/xen/debian/patches/upstream-21461:ee088a0b5cb8-CVE-2011-1166
Modified:
branches/squeeze-security/xen/debian/changelog
branches/squeeze-security/xen/debian/patches/series
Modified: branches/squeeze-security/xen/debian/changelog
==============================================================================
--- branches/squeeze-security/xen/debian/changelog Fri Apr 15 11:03:40 2011 (r873)
+++ branches/squeeze-security/xen/debian/changelog Sat Apr 16 12:25:55 2011 (r874)
@@ -1,3 +1,10 @@
+xen (4.0.1-3) stable-security; urgency=low
+
+ * Fix check for existance of user-mode page tables.
+ CVE-2011-1166
+
+ -- Bastian Blank <waldi at debian.org> Sat, 16 Apr 2011 12:15:01 +0000
+
xen (4.0.1-2) unstable; urgency=low
* Fix races in memory management.
Modified: branches/squeeze-security/xen/debian/patches/series
==============================================================================
--- branches/squeeze-security/xen/debian/patches/series Fri Apr 15 11:03:40 2011 (r873)
+++ branches/squeeze-security/xen/debian/patches/series Sat Apr 16 12:25:55 2011 (r874)
@@ -68,3 +68,4 @@
upstream-21407:4e689840622f
upstream-21409:a45388506790
upstream-21413:b05fa0652463
+upstream-21461:ee088a0b5cb8-CVE-2011-1166
Added: branches/squeeze-security/xen/debian/patches/upstream-21461:ee088a0b5cb8-CVE-2011-1166
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/squeeze-security/xen/debian/patches/upstream-21461:ee088a0b5cb8-CVE-2011-1166 Sat Apr 16 12:25:55 2011 (r874)
@@ -0,0 +1,30 @@
+# HG changeset patch
+# User Tim Deegan <Tim.Deegan at citrix.com>
+# Date 1300122058 0
+# Node ID ee088a0b5cb89793da67abb3cc389f42247bba98
+# Parent b024d5ecc1943c0d74bfc04cb440ea96159e429b
+x86_64: fix error checking in arch_set_info_guest()
+
+Cannot specify user mode execution without specifying user-mode
+pagetables.
+
+Signed-off-by: Tim Deegan <Tim.Deegan at citrix.com>
+Acked-by: Keir Fraser <keir at xen.org>
+xen-unstable changeset: 23034:c79aae866ad8
+xen-unstable date: Mon Mar 14 16:59:49 2011 +0000
+
+diff -r b024d5ecc194 -r ee088a0b5cb8 xen/arch/x86/domain.c
+--- a/xen/arch/x86/domain.c Mon Mar 14 16:58:08 2011 +0000
++++ b/xen/arch/x86/domain.c Mon Mar 14 17:00:58 2011 +0000
+@@ -780,6 +780,11 @@
+
+ v->arch.guest_table_user = pagetable_from_pfn(cr3_pfn);
+ }
++ else if ( !(flags & VGCF_in_kernel) )
++ {
++ destroy_gdt(v);
++ return -EINVAL;
++ }
+ }
+ else
+ {
More information about the Pkg-xen-changes
mailing list