mirror of
https://github.com/frappe/gunicorn.git
synced 2026-01-14 11:09:11 +08:00
Raise InvalidRequestLine instead of ValueError if the line contains malicious data.
Closes #1023
This commit is contained in:
parent
a7354cf8fe
commit
b951175c66
@ -323,7 +323,10 @@ class Request(Message):
|
|||||||
else:
|
else:
|
||||||
self.uri = bits[1]
|
self.uri = bits[1]
|
||||||
|
|
||||||
parts = urlsplit(self.uri)
|
try:
|
||||||
|
parts = urlsplit(self.uri)
|
||||||
|
except ValueError:
|
||||||
|
raise InvalidRequestLine(line)
|
||||||
self.path = parts.path or ""
|
self.path = parts.path or ""
|
||||||
self.query = parts.query or ""
|
self.query = parts.query or ""
|
||||||
self.fragment = parts.fragment or ""
|
self.fragment = parts.fragment or ""
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user