gstreamer/subprojects/gst-plugins-good/gst/audioparsers
Sebastian Dröge dbbfc917fe flacparse: Avoid integer overflow in available data check for image tags
If the image length as stored in the file is some bogus integer then
adding it to the current byte readers position can overflow and wrongly
have the check for enough available data succeed.

This then later can cause NULL pointer dereferences or out of bounds
reads/writes when actually reading the image data.

Fixes ZDI-CAN-20775
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2661

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4894>
2023-06-20 10:02:19 +00:00
..
gstaacparse.c aacparse: parse GASpecificConfig for channels 2023-05-30 09:09:16 +00:00
gstaacparse.h
gstac3parse.c gst-plugins-good: re-indent with GNU indent 2.2.12 2023-03-17 03:18:54 +00:00
gstac3parse.h
gstamrparse.c
gstamrparse.h
gstaudioparserselements.h
gstdcaparse.c
gstdcaparse.h
gstflacparse.c flacparse: Avoid integer overflow in available data check for image tags 2023-06-20 10:02:19 +00:00
gstflacparse.h
gstmpegaudioparse.c mpg123: Add gapless playback support 2022-03-14 10:32:15 +02:00
gstmpegaudioparse.h
gstsbcparse.c
gstsbcparse.h
gstwavpackparse.c gst-plugins-good: re-indent with GNU indent 2.2.12 2023-03-17 03:18:54 +00:00
gstwavpackparse.h
meson.build meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
plugin.c