[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