소스 검색

Fix OS remote code execution

Fixes #6
pull/36/head
Sindre Stephansen 5 년 전
부모
커밋
593028b3fb
1개의 변경된 파일2개의 추가작업 그리고 6개의 파일을 삭제
  1. +2
    -6
      src/app/views/project.py

+ 2
- 6
src/app/views/project.py 파일 보기

@@ -64,14 +64,10 @@ class Project:
# Create the project directory if it doesnt exist
path = 'static/project' + data.projectid
if not os.path.isdir(path):
command = 'mkdir ' + path
os.popen(command)
sleep(0.2)
os.mkdir(path)
path = path + '/task' + data.taskid
if not os.path.isdir(path):
command = 'mkdir ' + path
os.popen(command)
sleep(0.2)
os.mkdir(path)
open(path + '/' + fn, 'wb').write(fileitem.file.read())
models.project.set_task_file(data.taskid, (path + "/" + fn))
except:


불러오는 중...
취소
저장