Dear maintainer, Here is a NMU patch fixing this issue.
Regards, -- Etienne Millon
diff -u teamspeak-client-2.0.32/debian/teamspeak.wrapper teamspeak-client-2.0.32/debian/teamspeak.wrapper --- teamspeak-client-2.0.32/debian/teamspeak.wrapper +++ teamspeak-client-2.0.32/debian/teamspeak.wrapper @@ -4,3 +4,3 @@ -export LD_LIBRARY_PATH=/usr/lib/teamspeak-client:$LD_LIBRARY_PATH +export LD_LIBRARY_PATH=/usr/lib/teamspeak-client${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} /usr/lib/teamspeak-client/teamspeak.real $@ diff -u teamspeak-client-2.0.32/debian/changelog teamspeak-client-2.0.32/debian/changelog --- teamspeak-client-2.0.32/debian/changelog +++ teamspeak-client-2.0.32/debian/changelog @@ -1,3 +1,10 @@ +teamspeak-client (2.0.32-3.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix security issue CVE-2010-3383 (Closes: #598304) + + -- Etienne Millon <etienne.mil...@gmail.com> Mon, 11 Oct 2010 11:13:28 +0200 + teamspeak-client (2.0.32-3) unstable; urgency=low * Update debian/copyright with latest TeamSpeak's EULA. only in patch2: unchanged: --- teamspeak-client-2.0.32.orig/setup.sh +++ teamspeak-client-2.0.32/setup.sh @@ -12,8 +12,8 @@ SETUPDIR=${BASEDIR}setup.data/installer/ if [ ${0:0:1} == "/" ]; - then export LD_LIBRARY_PATH="${IMAGEDIR}:${LD_LIBRARY_PATH}" - else export LD_LIBRARY_PATH="`pwd`/${IMAGEDIR}:${LD_LIBRARY_PATH}" + then export LD_LIBRARY_PATH="${IMAGEDIR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" + else export LD_LIBRARY_PATH="`pwd`/${IMAGEDIR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" fi -${SETUPDIR}installer \ No newline at end of file +${SETUPDIR}installer only in patch2: unchanged: --- teamspeak-client-2.0.32.orig/setup.data/image/TeamSpeak +++ teamspeak-client-2.0.32/setup.data/image/TeamSpeak @@ -4,5 +4,5 @@ # and then startup the teamspeak binary. # -export LD_LIBRARY_PATH=%installdir%:$LD_LIBRARY_PATH +export LD_LIBRARY_PATH=%installdir%${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} %installdir%/TeamSpeak.bin $*
signature.asc
Description: Digital signature