+7
-1
lines changedFilter options
+7
-1
lines changed Original file line number Diff line number Diff line change
@@ -449,7 +449,10 @@ def do_POST(self):
449
449
L = []
450
450
while size_remaining:
451
451
chunk_size = min(size_remaining, max_chunk_size)
452
-
L.append(self.rfile.read(chunk_size))
452
+
chunk = self.rfile.read(chunk_size)
453
+
if not chunk:
454
+
break
455
+
L.append(chunk)
453
456
size_remaining -= len(L[-1])
454
457
data = b''.join(L)
455
458
Original file line number Diff line number Diff line change
@@ -13,6 +13,9 @@ Core and Builtins
13
13
Library
14
14
-------
15
15
16
+
- Issue #14001: CVE-2012-0845: xmlrpc: Fix an endless loop in
17
+
SimpleXMLRPCServer upon malformed POST request.
18
+
16
19
- Issue #13885: CVE-2011-3389: the _ssl module would always disable the CBC
17
20
IV attack countermeasure.
18
21
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4