From ecbce8201b1f11ddcb914205dd7e78b7a0a22c0e Mon Sep 17 00:00:00 2001 From: Simon Walton Date: Wed, 5 Jun 2019 18:17:24 -0700 Subject: [PATCH] Dissectors: Limit message number & position values --- tools/dissectors/1-hfudt.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/dissectors/1-hfudt.lua b/tools/dissectors/1-hfudt.lua index 70831416b9..484ae6f897 100644 --- a/tools/dissectors/1-hfudt.lua +++ b/tools/dissectors/1-hfudt.lua @@ -307,7 +307,7 @@ function p_hfudt.dissector(buf, pinfo, tree) -- check if we have part of a message that we need to re-assemble -- before it can be dissected - if message_bit == 1 and message_position ~= 0 then + if message_bit == 1 and message_position ~= 0 and message_number < 50 and message_part_number < 10 then if fragments[message_number] == nil then fragments[message_number] = {} end