[Lucid CVE-2013-0914 0/2] signal: always clear sa_restorer on execve

Luis Henriques luis.henriques at canonical.com
Fri Mar 22 18:35:28 UTC 2013


Following this email, there are two patches that should fix
CVE-2013-0914 without breaking the kernel for mips, blackfin, ia64,
parisc and tile.

Note that Ben's patch hasn't been accepted upstream yet.

Andrew Morton (1):
  kernel/signal.c: use __ARCH_HAS_SA_RESTORER instead of SA_RESTORER

Ben Hutchings (1):
  signal: Fix use of missing sa_restorer field

 arch/arm/include/asm/signal.h     | 1 +
 arch/avr32/include/asm/signal.h   | 1 +
 arch/cris/include/asm/signal.h    | 1 +
 arch/h8300/include/asm/signal.h   | 1 +
 arch/m32r/include/asm/signal.h    | 1 +
 arch/m68k/include/asm/signal.h    | 1 +
 arch/mn10300/include/asm/signal.h | 1 +
 arch/powerpc/include/asm/signal.h | 1 +
 arch/s390/include/asm/signal.h    | 1 +
 arch/sparc/include/asm/signal.h   | 1 +
 arch/x86/include/asm/signal.h     | 2 ++
 arch/xtensa/include/asm/signal.h  | 1 +
 include/asm-generic/signal.h      | 4 ++++
 kernel/signal.c                   | 2 +-
 14 files changed, 18 insertions(+), 1 deletion(-)

-- 
1.8.1.2





More information about the kernel-team mailing list