diff --git a/storage_server.py b/storage_server.py index de4a74a..b047656 100644 --- a/storage_server.py +++ b/storage_server.py @@ -303,6 +303,10 @@ class StorageHTTPServerHandler(BaseHTTPServer.BaseHTTPRequestHandler): ret = '' + if "DOCTYPE" in post.upper(): + logger.log(logging.ERROR, "User tried to redefine a DOCTYPE") + return + dom = minidom.parseString(post) data = dom.getElementsByTagName('SOAP-ENV:Body')[0].getElementsByTagName('ns1:' + shortaction)[0] gameid = str(int(data.getElementsByTagName('ns1:gameid')[0].firstChild.data))