Control: reopen -1 Control: found -1 2.63a-1 On Thu, 2012-01-05 at 12:48 +0100, Matteo F. Vescovi wrote:
> Version: 2.61-1 > > Closing. > Feel free to re-open the report if the issue persists. > > Thanks for your time and efforts. Sorry I didn't notice this bug closing, but did you check that this problem was fixed? It certainly is not fixed on wheezy (see below). This bug has occurred and been fixed before (#298167) and it is a bit disappointing that it was fixed in 2.37a-1 and then again by a different maintainer and the maintainer after that didn't preserve those fixes. Security team, can we get a CVE assigned for this? Perhaps that would get people to fix it for good. The consequences are arbitrary file creation or overwrite on a multi-user system: pabs@chianamo ~ $ dpkg -l blender Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=============================-===================-===================-=============================================================== ii blender 2.63a-1 amd64 Very fast and versatile 3D modeller/renderer pabs@chianamo ~ $ sudo ln -s /home/pabs/foo /tmp/quit.blend pabs@chianamo ~ $ ls -l /tmp/quit.blend /home/pabs/foo ls: cannot access /home/pabs/foo: No such file or directory lrwxrwxrwx 1 root root 14 Sep 5 22:01 /tmp/quit.blend -> /home/pabs/foo pabs@chianamo ~ $ file /tmp/quit.blend /home/pabs/foo /tmp/quit.blend: broken symbolic link to `/home/pabs/foo' /home/pabs/foo: ERROR: cannot open `/home/pabs/foo' (No such file or directory) pabs@chianamo ~ $ blender Blender quit pabs@chianamo ~ $ blender Saved session recovery to /tmp/quit.blend Blender quit pabs@chianamo ~ $ ls -l /tmp/quit.blend /home/pabs/foo -rw-r----- 1 pabs pabs 170K Sep 5 22:02 /home/pabs/foo lrwxrwxrwx 1 root root 14 Sep 5 22:01 /tmp/quit.blend -> /home/pabs/foo pabs@chianamo ~ $ file /tmp/quit.blend /home/pabs/foo /tmp/quit.blend: symbolic link to `/home/pabs/foo' /home/pabs/foo: Blender3D, saved as 64-bits little endian with version 2.63 pabs@chianamo ~ $ echo foo > /home/pabs/foo pabs@chianamo ~ $ ls -l /tmp/quit.blend /home/pabs/foo -rw-r----- 1 pabs pabs 4 Sep 5 22:03 /home/pabs/foo lrwxrwxrwx 1 root root 14 Sep 5 22:01 /tmp/quit.blend -> /home/pabs/foo pabs@chianamo ~ $ file /tmp/quit.blend /home/pabs/foo /tmp/quit.blend: symbolic link to `/home/pabs/foo' /home/pabs/foo: ASCII text pabs@chianamo ~ $ blender Saved session recovery to /tmp/quit.blend Blender quit pabs@chianamo ~ $ file /tmp/quit.blend /home/pabs/foo /tmp/quit.blend: symbolic link to `/home/pabs/foo' /home/pabs/foo: Blender3D, saved as 64-bits little endian with version 2.63 -- bye, pabs http://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part

