[kernel] r6588 - in dists/sarge-security/kernel/source/kernel-source-2.6.8-2.6.8/debian: patches patches/series

Dann Frazier dannf at costa.debian.org
Wed May 17 06:06:58 UTC 2006


Author: dannf
Date: Wed May 17 06:06:56 2006
New Revision: 6588

Added:
   dists/sarge-security/kernel/source/kernel-source-2.6.8-2.6.8/debian/patches/ia64-die_if_kernel-returns.dpatch
Modified:
   dists/sarge-security/kernel/source/kernel-source-2.6.8-2.6.8/debian/changelog
   dists/sarge-security/kernel/source/kernel-source-2.6.8-2.6.8/debian/patches/series/2.6.8-16sarge3

Log:
* ia64-die_if_kernel-returns.dpatch
  [SECURITY][ia64] Fix a potential local DoS on ia64 systems caused by
  an incorrect 'noreturn' attribute on die_if_kernel()
  See CVE-2006-0742

Modified: dists/sarge-security/kernel/source/kernel-source-2.6.8-2.6.8/debian/changelog
==============================================================================
--- dists/sarge-security/kernel/source/kernel-source-2.6.8-2.6.8/debian/changelog	(original)
+++ dists/sarge-security/kernel/source/kernel-source-2.6.8-2.6.8/debian/changelog	Wed May 17 06:06:56 2006
@@ -20,8 +20,12 @@
     [SECURITY] [ia64] Fix local denial of service vulnerability (oops) in
     the ia64 perfmon subsystem
     See CVE-2006-0558
+  * ia64-die_if_kernel-returns.dpatch
+    [SECURITY][ia64] Fix a potential local DoS on ia64 systems caused by
+    an incorrect 'noreturn' attribute on die_if_kernel()
+    See CVE-2006-0742
 
- -- dann frazier <dannf at debian.org>  Tue, 16 May 2006 23:25:43 -0600
+ -- dann frazier <dannf at debian.org>  Wed, 17 May 2006 01:00:29 -0500
 
 kernel-source-2.6.8 (2.6.8-16sarge2) stable-security; urgency=high
 

Added: dists/sarge-security/kernel/source/kernel-source-2.6.8-2.6.8/debian/patches/ia64-die_if_kernel-returns.dpatch
==============================================================================
--- (empty file)
+++ dists/sarge-security/kernel/source/kernel-source-2.6.8-2.6.8/debian/patches/ia64-die_if_kernel-returns.dpatch	Wed May 17 06:06:56 2006
@@ -0,0 +1,28 @@
+From: Tony Luck <tony.luck at intel.com>
+Date: Tue, 28 Feb 2006 00:18:58 +0000 (-0800)
+Subject: [IA64] die_if_kernel() can return
+X-Git-Tag: v2.6.16-rc6
+X-Git-Url: http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=e963701a761aede31c9c1bfc74cf8e0ec671f0f4
+
+[IA64] die_if_kernel() can return
+
+arch/ia64/kernel/unaligned.c erroneously marked die_if_kernel()
+with a "noreturn" attribute ... which is silly (it returns whenever
+the argument regs say that the fault happened in user mode, as one
+might expect given the "if_kernel" part of its name!).  Thanks to
+Alan and Gareth for pointing this out.
+
+Signed-off-by: Tony Luck <tony.luck at intel.com>
+---
+
+--- a/arch/ia64/kernel/unaligned.c
++++ b/arch/ia64/kernel/unaligned.c
+@@ -24,7 +24,7 @@
+ #include <asm/uaccess.h>
+ #include <asm/unaligned.h>
+ 
+-extern void die_if_kernel(char *str, struct pt_regs *regs, long err) __attribute__ ((noreturn));
++extern void die_if_kernel(char *str, struct pt_regs *regs, long err);
+ 
+ #undef DEBUG_UNALIGNED_TRAP
+ 

Modified: dists/sarge-security/kernel/source/kernel-source-2.6.8-2.6.8/debian/patches/series/2.6.8-16sarge3
==============================================================================
--- dists/sarge-security/kernel/source/kernel-source-2.6.8-2.6.8/debian/patches/series/2.6.8-16sarge3	(original)
+++ dists/sarge-security/kernel/source/kernel-source-2.6.8-2.6.8/debian/patches/series/2.6.8-16sarge3	Wed May 17 06:06:56 2006
@@ -4,3 +4,4 @@
 + sys_mbind-sanity-checking.dpatch
 + smbfs-chroot-escape.dpatch
 + perfmon-exit-race.dpatch
++ ia64-die_if_kernel-returns.dpatch



More information about the Kernel-svn-changes mailing list