Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: pu
Release managers: Please consider the attached patch for pmake in Squeeze. This fixes CVE-2011-1920 and is identical to the patch already applied to unstable. -- Jonathan Wiltshire j...@debian.org Debian Developer http://people.debian.org/~jmw 4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 5394 479D D352 4C51
diff -Nru pmake-1.111/debian/changelog pmake-1.111/debian/changelog --- pmake-1.111/debian/changelog 2009-12-21 22:08:58.000000000 +0000 +++ pmake-1.111/debian/changelog 2011-08-03 20:59:45.000000000 +0100 @@ -1,3 +1,11 @@ +pmake (1.111-2+squeeze1) stable; urgency=low + + * Non-maintainer upload. + * Backport fix for CVE-2011-1920 (symlink attack in bsd.lib.mk + (Closes: #626673) + + -- Jonathan Wiltshire <j...@debian.org> Wed, 03 Aug 2011 20:59:29 +0100 + pmake (1.111-2) unstable; urgency=low [ Sam Hocevar <s...@debian.org> ] diff -Nru pmake-1.111/debian/patches/CVE-2011-1920.diff pmake-1.111/debian/patches/CVE-2011-1920.diff --- pmake-1.111/debian/patches/CVE-2011-1920.diff 1970-01-01 01:00:00.000000000 +0100 +++ pmake-1.111/debian/patches/CVE-2011-1920.diff 2011-08-03 20:58:32.000000000 +0100 @@ -0,0 +1,29 @@ +Description: insecure temporary files +Origin: http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;bug=626673 +Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626673 +Author: Matej Vela <v...@debian.org> +Reviewed-by: Jonathan Wiltshire <j...@debian.org> +Last-Update: 2011-08-03 + +--- pmake-1.111.orig/mk/bsd.lib.mk ++++ pmake-1.111/mk/bsd.lib.mk +@@ -291,7 +291,7 @@ + + .if defined(SRCS) + afterdepend: .depend +- @(TMP=/tmp/_depend$$$$; \ ++ @(TMP=`mktemp -t _dependXXXXXXXXXX` || exit $$?; \ + sed -e 's/^\([^\.]*\).o[ ]*:/\1.o \1.po \1.so \1.ln:/' \ + < .depend > $$TMP; \ + mv $$TMP .depend) +--- pmake-1.111.orig/mk/bsd.prog.mk ++++ pmake-1.111/mk/bsd.prog.mk +@@ -124,7 +124,7 @@ + + .if defined(SRCS) + afterdepend: .depend +- @(TMP=/tmp/_depend$$$$; \ ++ @(TMP=`mktemp -t _dependXXXXXXXXXX` || exit $$?; \ + sed -e 's/^\([^\.]*\).o[ ]*:/\1.o \1.ln:/' \ + < .depend > $$TMP; \ + mv $$TMP .depend) diff -Nru pmake-1.111/debian/patches/series pmake-1.111/debian/patches/series --- pmake-1.111/debian/patches/series 2009-12-21 22:09:30.000000000 +0000 +++ pmake-1.111/debian/patches/series 2011-08-03 20:56:06.000000000 +0100 @@ -2,3 +2,4 @@ 110_mkdep.diff 120_fixes.diff 130_maxpathlen.diff +CVE-2011-1920.diff
signature.asc
Description: Digital signature