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 <[email protected]> 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

