regexp fixes and validation (#829)
Tento commit je obsažen v:
rodič
e834b33d42
revize
fe954632c0
@ -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
|
||||
|
Načítá se…
Odkázat v novém úkolu
Zablokovat Uživatele