Package: python-gamera
Version: 3.3.3-2
Severity: important
Tags: security

gamera/io.py contains this code:


      ## STRIP OUT % AND # LINES
      tmpname = tempfile.mktemp()
      if sys.platform == 'win32':
          # NT VERSION OF GREP DOESN'T DO THE STRIPPING ... SIGH
          cmd = "grep.exe -v \'%\' "+fname+" > "+tmpname
          print cmd
          os.system(cmd)
      else:
          # UNIX SIDE SHOULD WORK
          cmd = "cat "+fname+" | grep -v \'%\' |grep -v \'#\' > "+tmpname
          print cmd
          os.system(cmd)


From the tempfile.mktemp() docstring: “This function is unsafe and should not be used. The file name refers to a file that did not exist at some point, but by the time you get around to creating it, someone else may have beaten you to the punch.”

--
Jakub Wilk


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to