From 63c4b1cf5c8e4983a4202698ba395d9561c84a1b Mon Sep 17 00:00:00 2001 From: Debian Multimedia Maintainers Date: Mon, 19 Jun 2023 22:46:06 +0100 Subject: [PATCH] CVE-2021-45764 Origin: https://github.com/gpac/gpac/commit/e54df17892bee983d09d9437e44e6a1528fb46cb Reviewed-by: Aron Xu From e54df17892bee983d09d9437e44e6a1528fb46cb Mon Sep 17 00:00:00 2001 From: jeanlf Date: Mon, 13 Dec 2021 11:42:13 +0100 Subject: [PATCH] fixed #1971 Gbp-Pq: Name CVE-2021-45764.patch --- src/isomedia/isom_store.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/isomedia/isom_store.c b/src/isomedia/isom_store.c index e9144ed..254902b 100644 --- a/src/isomedia/isom_store.c +++ b/src/isomedia/isom_store.c @@ -253,6 +253,7 @@ static GF_Err ShiftOffset(GF_ISOFile *file, GF_List *writers, u64 offset) i=0; while ((writer = (TrackWriter *)gf_list_enum(writers, &i))) { + if (!writer->stsc || !writer->stco) return GF_ISOM_INVALID_FILE; if (writer->mdia->mediaTrack->meta) ShiftMetaOffset(writer->mdia->mediaTrack->meta, offset); //we have to proceed entry by entry in case a part of the media is not self-contained... -- 2.30.2