From ${URL} : It was reported [1] that mktexlsr script uses /tmp in an insecure way. Part of original report: ... This is how mktexlsr uses temporary files (with boring parts snipped): treefile="${TMPDIR-/tmp}/mktexlsrtrees$$.tmp" # ... while test $# -gt 0; do # ... (umask 077 if echo "$1" >>"$treefile"; then :; else echo "$progname: $treefile: could not append to arg file, goodbye." >&2 exit 1 fi # ... done This is insecure because the filename is predictable and, more importantly, the program doesn't fail atomically if the file already exists. ... Suggested patch is attached. [1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=775139 @maintainer(s): after the bump, in case we need to stabilize the package, please let us know if it is ready for the stabilization or not.
fixed in kpathsea-6.2.1_p20150521-r2 this *cannot* go stable yet; we'll get the whole texlive 2015 stable together with bug #432144
CVE assignment: http://seclists.org/oss-sec/2015/q3/250
Maintainer(s), please drop the vulnerable version(s).
Cleanup PR: https://github.com/gentoo/gentoo/pull/4853
Ping. PR has QA issues. For more info: https://github.com/gentoo/gentoo/pull/4853 Security Team Padawan ChrisADR
Tree is clean for this package. texlive-core is not, but that is in bug #432144. GLSA Vote: No