qtdemux: Fix length checks and offsets in stsd entry parsing
authorSebastian Dröge <sebastian@centricular.com>
Thu, 26 Sep 2024 21:12:57 +0000 (00:12 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Tue, 3 Dec 2024 20:35:20 +0000 (22:35 +0200)
commitfe9d5d37234aca04fef7248184177168905a7a69
tree39c4cacebb9a27dca2b1853f68e00a15daa91dcf
parent8ef08a7a41da987aa630082df355ea651aa09132
qtdemux: Fix length checks and offsets in stsd entry parsing

Thanks to Antonio Morales for finding and reporting the issue.

Fixes GHSL-2024-242
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3845

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8060>
subprojects/gst-plugins-good/gst/isomp4/qtdemux.c