On Fri, Oct 21, 2011 at 12:22 AM, Philip TAYLOR (Webmaster, Ret'd) <p.tay...@rhul.ac.uk> wrote: > > > Chris Travers wrote: > >> If TexLive had been around in 2002 and was statically linking to zlib, >> it would have been affected too. TeX does not link against zlib but >> LaTeX and XeTeX do. >> >> Similarly, arbitrary code execution vulnerabilities have been found in >> 2005 in libjpeg (also linked to by LaTeX and XeTeX). Again these >> predate TexLive. > > Chris, these statements have to be wrong, at least in part : > if TeX does not link against Zlib, then neither does LaTeX -- > they are one and the same engine. -- ditto -- LibJpeg. > Hmmm
[chris@chris-dev2 ~]$ ldd /usr/bin/latex linux-gate.so.1 => (0x00232000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0x003ae000) libz.so.1 => /lib/libz.so.1 (0x00d6b000) zlib: ^^^^^ libkpathsea.so.4 => /usr/lib/libkpathsea.so.4 (0x00d80000) libpoppler.so.5 => /usr/lib/libpoppler.so.5 (0x04516000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x040c0000) libm.so.6 => /lib/libm.so.6 (0x00d1b000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x040a0000) libc.so.6 => /lib/libc.so.6 (0x00b8e000) liblcms.so.1 => /usr/lib/liblcms.so.1 (0x04ae1000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x0478e000) libjpeg: ^^^^^ libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x003d8000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00485000) libopenjpeg.so.2 => /usr/lib/libopenjpeg.so.2 (0x005af000) /lib/ld-linux.so.2 (0x00b6c000) libexpat.so.1 => /lib/libexpat.so.1 (0x00384000) Wondering where these are coming from. similarly [chris@chris-dev2 ~]$ ldd /usr/bin/xetex linux-gate.so.1 => (0x00825000) libTECkit.so.0 => /usr/lib/libTECkit.so.0 (0x00be2000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x003d8000) libz.so.1 => /lib/libz.so.1 (0x00d6b000) zlib: ^^^^^^^^^^^^^ libpng12.so.0 => /usr/lib/libpng12.so.0 (0x003ae000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00485000) libpoppler.so.5 => /usr/lib/libpoppler.so.5 (0x04516000) libkpathsea.so.4 => /usr/lib/libkpathsea.so.4 (0x00d80000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x040c0000) libm.so.6 => /lib/libm.so.6 (0x00d1b000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x040a0000) libpthread.so.0 => /lib/libpthread.so.0 (0x00d47000) libc.so.6 => /lib/libc.so.6 (0x00640000) libexpat.so.1 => /lib/libexpat.so.1 (0x00384000) liblcms.so.1 => /usr/lib/liblcms.so.1 (0x04ae1000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x0478e000) libjpeg: ^^^^^^^^^^^^^ libopenjpeg.so.2 => /usr/lib/libopenjpeg.so.2 (0x005af000) /lib/ld-linux.so.2 (0x00b6c000) Am I reading this wrong? Best Wishes, Chris Travers -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex