From c7402d2d015a5d24e23879a0c863b949f4cb0ff9 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Mon, 3 Jun 2024 10:28:44 +0200 Subject: [PATCH] frames: fix bounds check --- src/app-layer-frames.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app-layer-frames.c b/src/app-layer-frames.c index 0aa0e19b82..b8554f59a9 100644 --- a/src/app-layer-frames.c +++ b/src/app-layer-frames.c @@ -427,7 +427,7 @@ Frame *AppLayerFrameNewByPointer(Flow *f, const StreamSlice *stream_slice, if (f->proto == IPPROTO_TCP && f->protoctx == NULL) return NULL; if (frame_start < stream_slice->input || - frame_start >= stream_slice->input + stream_slice->input_len) + frame_start > stream_slice->input + stream_slice->input_len) return NULL; #endif BUG_ON(frame_start < stream_slice->input); -- 2.47.2