Added vulnerability where strings would not be escaped when pass to shell command

This commit is contained in:
Rudi Grinberg 2012-11-21 12:55:57 -05:00
parent 9abd7fa431
commit 8c97995c2f

View file

@ -6,7 +6,7 @@ import os
import math
import wave
import contextlib
import shutil
import shutil, pipes
import re
import sys
import hashlib
@ -162,7 +162,7 @@ def walk_supported(directory, clean_empties=False):
def file_locked(path):
cmd = "lsof %s" % path
cmd = "lsof %s" % (pipes.quote(path))
f = Popen(cmd, shell=True, stdout=PIPE).stdout
return bool(f.readlines())