Преглед на файлове

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