From 63eefdaa3f3dc5543786bb9e119f01f34b8b7c2a Mon Sep 17 00:00:00 2001 From: dwelch-r7 Date: Mon, 23 Aug 2021 13:39:17 +0100 Subject: [PATCH] Return an error if channel id is not valid --- python/meterpreter/ext_server_stdapi.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/python/meterpreter/ext_server_stdapi.py b/python/meterpreter/ext_server_stdapi.py index 534b49d8..9e7a34bb 100644 --- a/python/meterpreter/ext_server_stdapi.py +++ b/python/meterpreter/ext_server_stdapi.py @@ -2564,4 +2564,6 @@ def stdapi_set_term_size(request, response): proc_h = meterpreter.channels[channel_id].proc_h winsize = struct.pack("HHHH", rows, columns, 0, 0) fcntl.ioctl(proc_h.stdin, termios.TIOCSWINSZ, winsize) + else: + return ERROR_FAILURE, response return ERROR_SUCCESS, response