From 7738d6bff3d865ce66f61214bea27cf7c5e3619b Mon Sep 17 00:00:00 2001 From: SteelSlayer Date: Sun, 11 Oct 2020 17:46:07 -0500 Subject: [PATCH] Update browserOutput.dm --- goon/code/datums/browserOutput.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/goon/code/datums/browserOutput.dm b/goon/code/datums/browserOutput.dm index b073bece409..d901f351785 100644 --- a/goon/code/datums/browserOutput.dm +++ b/goon/code/datums/browserOutput.dm @@ -159,6 +159,11 @@ var/list/chatResources = list( return if(cookie != "none") + var/regex/crashy_thingy = new /regex("(\\\[ *){5}") + if(crashy_thingy.Find(cookie)) + message_admins("[key_name(src.owner)] tried to crash the server using malformed JSON") + log_admin("[key_name(owner)] tried to crash the server using malformed JSON") + return var/list/connData = json_decode(cookie) if(connData && islist(connData) && connData.len > 0 && connData["connData"]) connectionHistory = connData["connData"]