Browse Source

regexp fixes and validation (#829)

Wojciech Zygmunt Porczyk 10 years ago
parent
commit
fe954632c0
1 changed files with 2 additions and 0 deletions
  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