mirror of
https://github.com/9001/copyparty.git
synced 2025-08-17 09:02:15 -06:00
be even stricter with ?hc
This commit is contained in:
parent
2437a4e864
commit
490c16b01d
|
@ -3008,8 +3008,10 @@ class HttpCli(object):
|
||||||
else self.conn.hsrv.nm.map(self.ip) or host
|
else self.conn.hsrv.nm.map(self.ip) or host
|
||||||
)
|
)
|
||||||
# safer than html_escape/quotep since this avoids both XSS and shell-stuff
|
# safer than html_escape/quotep since this avoids both XSS and shell-stuff
|
||||||
pw = re.sub(r"[<>&$?`]", "_", self.pw or "pw")
|
pw = re.sub(r"[<>&$?`\"']", "_", self.pw or "pw")
|
||||||
vp = re.sub(r"[<>&$?`]", "_", self.uparam["hc"] or "").lstrip("/")
|
vp = re.sub(r"[<>&$?`\"']", "_", self.uparam["hc"] or "").lstrip("/")
|
||||||
|
pw = pw.replace(" ", "%20")
|
||||||
|
vp = vp.replace(" ", "%20")
|
||||||
html = self.j2s(
|
html = self.j2s(
|
||||||
"svcs",
|
"svcs",
|
||||||
args=self.args,
|
args=self.args,
|
||||||
|
|
Loading…
Reference in a new issue