From d2f16dc0f40937a7e9027f91f7360cc9abe14902 Mon Sep 17 00:00:00 2001 From: Andrew Case Date: Sat, 1 Mar 2025 15:03:18 -0600 Subject: [PATCH] Correctly check tty instance --- volatility3/framework/plugins/linux/tty_check.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/volatility3/framework/plugins/linux/tty_check.py b/volatility3/framework/plugins/linux/tty_check.py index 9bbca246c..742bacb0b 100644 --- a/volatility3/framework/plugins/linux/tty_check.py +++ b/volatility3/framework/plugins/linux/tty_check.py @@ -81,9 +81,11 @@ class tty_check(plugins.PluginInterface): if tty_dev == 0: continue - name = utility.array_to_string(tty_dev.name) - - recv_buf = tty_dev.ldisc.ops.receive_buf + try: + name = utility.array_to_string(tty_dev.name) + recv_buf = tty_dev.ldisc.ops.receive_buf + except exceptions.InvalidAddressException: + continue module_name, symbol_name = ( linux_utilities_modules.Modules.lookup_module_address(