瀏覽代碼

regexp fixes and validation (#829)

Wojciech Zygmunt Porczyk 10 年之前
父節點
當前提交
fe954632c0
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      qubesmanager/backup_utils.py

+ 2 - 0
qubesmanager/backup_utils.py

@@ -210,6 +210,8 @@ def get_path_for_vm(vm, service_name):
     if len(untrusted_path) == 0:
         return None
     if path_re.match(untrusted_path):
+        assert '../' not in untrusted_path
+        assert '\0' not in untrusted_path
         return untrusted_path.strip()
     else:
         return None