CVE-2023-40475
authorMaintainers of GStreamer packages <gst-plugins-bad1.0@packages.debian.org>
Fri, 27 Oct 2023 20:55:02 +0000 (22:55 +0200)
committerThorsten Alteholz <debian@alteholz.de>
Fri, 27 Oct 2023 20:55:02 +0000 (22:55 +0200)
commit1f9bbfb926a2aa7e3089c714a9cc27613fa348af
tree9faa58cf16b666bcb284c4fa6dfd7a0a45e340d5
parent46562b77e9eb53e4fe536f759ad253d85c1def80
CVE-2023-40475

commit 1edd1c38dcc5d27e7c5649d999ee8278872a16d4
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Thu Aug 10 15:47:03 2023 +0300

    mxfdemux: Check number of channels for AES3 audio

    Only up to 8 channels are allowed and using a higher number would cause
    integer overflows when copying the data, and lead to out of bound
    writes.

    Also check that each buffer is at least 4 bytes long to avoid another
    overflow.

    Fixes ZDI-CAN-21661, CVE-2023-40475

    Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2897

    Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5365>

Gbp-Pq: Name CVE-2023-40475.patch
gst/mxf/mxfd10.c