On 2019-06-24 10:13:43 +1000, Cameron Simpson wrote: > On 23Jun2019 12:36, vincent lefevre <vinc...@vinc17.org> wrote: > > I'm not sure whether this is a good idea. The temporary directory > > may be (and often is) world-writable, and on multi-user machines, > > this increases the risk of vulnerability. For instance, some > > programs may consider configuration files in the current working > > directory, and/or may write/re-read files there. > > Ugh. Yes. Have we got some real world examples in mind?
I had discovered two such bugs (or similar): * A bug in xpdf (typically the kind of program that can be run from mailcap), with possible code execution when opening a URL from the PDF file: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641941 * With inkscape + .eps argument, inkscape was changing the current working directory to /tmp before handling the argument: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=654341 (CVE-2012-6076) -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)