From fdd46a5a3f86db9d6d01ab5d2cc4055bf42a992f Mon Sep 17 00:00:00 2001 From: Thomas Holloway Date: Mon, 8 Mar 2021 16:06:52 -0600 Subject: [PATCH] Fix netflow decode to handle empty buffer lengths --- js/nf9/nf9decode.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/js/nf9/nf9decode.js b/js/nf9/nf9decode.js index 64eb68e..a354326 100644 --- a/js/nf9/nf9decode.js +++ b/js/nf9/nf9decode.js @@ -176,6 +176,9 @@ function nf9PktDecode(msg,rinfo) { debug('Unknown template/option data with flowset id %d for %s:%d',fsId,rinfo.address,rinfo.port); } buf = buf.slice(len); + if (len == 0) { + break; + } } return out;