From fe201df77a3c00a87d22e9bb8f8486815cc07ed9 Mon Sep 17 00:00:00 2001 From: jeanlf Date: Mon, 29 Mar 2021 09:21:51 +0200 Subject: [PATCH] [PATCH] fixed #1719 Gbp-Pq: Name CVE-2021-30019.patch --- src/filters/reframe_adts.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/filters/reframe_adts.c b/src/filters/reframe_adts.c index a66e8b2..734410c 100644 --- a/src/filters/reframe_adts.c +++ b/src/filters/reframe_adts.c @@ -683,6 +683,12 @@ GF_Err adts_dmx_process(GF_Filter *filter) break; } + if (ctx->hdr.frame_size < ctx->hdr.hdr_size) { + GF_LOG(GF_LOG_WARNING, GF_LOG_PARSER, ("[ADTSDmx] Corrupted ADTS frame header, resyncing\n")); + ctx->nb_frames = 0; + goto drop_byte; + } + adts_dmx_check_pid(filter, ctx); if (!ctx->is_playing) { -- 2.30.2