Fix Origin header check bypass

This commit is contained in:
Kirill
2019-10-20 19:45:43 +03:00
committed by GitHub
parent cd5d783c52
commit 4653c5d95d

View File

@ -141,7 +141,7 @@ class Handler(BaseHTTPRequestHandler):
return False
if Handler.AllowedOrigin != '*':
if origin != Handler.AllowedOrigin and not origin.starts_with(Handler.AllowedOrigin):
if origin != Handler.AllowedOrigin:
logging.warning("request with blocked Origin from %s: %s" % (self.address_string(), origin))
return False