From b2d1f639371a26ff00b8c3c8a264f072636dd858 Mon Sep 17 00:00:00 2001 From: jeanlf Date: Tue, 19 Apr 2022 09:08:45 +0200 Subject: [PATCH] [PATCH] fixed #2173 Gbp-Pq: Name CVE-2022-29537.patch --- src/ietf/rtp_pck_mpeg4.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ietf/rtp_pck_mpeg4.c b/src/ietf/rtp_pck_mpeg4.c index c449fe2..9212ac3 100644 --- a/src/ietf/rtp_pck_mpeg4.c +++ b/src/ietf/rtp_pck_mpeg4.c @@ -421,6 +421,7 @@ GF_Err gp_rtp_builder_do_avc(GP_RTPPacketizer *builder, u8 *nalu, u32 nalu_size, } if (!nalu) return GF_OK; + if (nalu_size<1) return GF_NON_COMPLIANT_BITSTREAM; /*need a new RTP packet*/ if (!builder->bytesInPacket) { @@ -559,6 +560,7 @@ GF_Err gp_rtp_builder_do_hevc(GP_RTPPacketizer *builder, u8 *nalu, u32 nalu_size } if (!nalu) return GF_OK; + if (nalu_size<2) return GF_NON_COMPLIANT_BITSTREAM; /*need a new RTP packet*/ if (!builder->bytesInPacket) { -- 2.30.2