From 4652823299dc11f0a02ed818278895c1584fa2ad Mon Sep 17 00:00:00 2001 From: jeanlf Date: Wed, 1 Sep 2021 13:45:04 +0200 Subject: [PATCH] [PATCH] fixed #1904 Gbp-Pq: Name CVE-2021-40576_40606_40609.patch --- src/isomedia/hint_track.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/isomedia/hint_track.c b/src/isomedia/hint_track.c index 73fbe3a..38674b0 100644 --- a/src/isomedia/hint_track.c +++ b/src/isomedia/hint_track.c @@ -43,6 +43,9 @@ Bool IsHintTrack(GF_TrackBox *trak) u32 GetHintFormat(GF_TrackBox *trak) { GF_HintMediaHeaderBox *hmhd = (GF_HintMediaHeaderBox *)trak->Media->information->InfoHeader; + if (!hmhd || (hmhd->type != GF_ISOM_BOX_TYPE_HMHD)) + return 0; + if (!hmhd || !hmhd->subType) { GF_Box *a = (GF_Box *)gf_list_get(trak->Media->information->sampleTable->SampleDescription->child_boxes, 0); if (!hmhd) return a ? a->type : 0; -- 2.30.2