mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Merge remote-tracking branch 'upstream/release_22.01' into release_22.05
This commit is contained in:
@@ -40,7 +40,11 @@ class CacheableStaticURLParser(StaticURLParser):
|
||||
directory = host_val
|
||||
break
|
||||
|
||||
full = os.path.join(directory, filename)
|
||||
full = self.normpath(os.path.join(directory, filename))
|
||||
if not full.startswith(directory):
|
||||
# Out of bounds
|
||||
return self.not_found(environ, start_response)
|
||||
|
||||
if not os.path.exists(full):
|
||||
return self.not_found(environ, start_response)
|
||||
if os.path.isdir(full):
|
||||
|
||||
Reference in New Issue
Block a user