From b11aa94d4270681c62aff8ee2d7d9c0c80c1d42d Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Fri, 15 May 2026 19:43:56 +0200 Subject: [PATCH] decode/vlan: implement max layers for IEEE8021ah Ticket: #8615. --- src/decode-vlan.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/decode-vlan.c b/src/decode-vlan.c index a20f51d950..beb3042909 100644 --- a/src/decode-vlan.c +++ b/src/decode-vlan.c @@ -115,6 +115,9 @@ int DecodeIEEE8021ah(ThreadVars *tv, DecodeThreadVars *dtv, Packet *p, return TM_ECODE_FAILED; } + if (!PacketIncreaseCheckLayers(p)) { + return TM_ECODE_FAILED; + } IEEE8021ahHdr *hdr = (IEEE8021ahHdr *)pkt; const uint16_t next_proto = SCNtohs(hdr->type);