Every CVE Search/ Get API key

CVE-2024-47600

GHSL-2024-248: GStreamer has an OOB-read in format_channel_mask

5.1 MediumFix available

GStreamer is a library for constructing graphs of media-handling components. An OOB-read vulnerability has been detected in the format_channel_mask function in gst-discoverer.c. The vulnerability affects the local array position, which is defined with a fixed size of 64 elements. However, the function gst_discoverer_audio_info_get_channels may return a guint channels value greater than 64. This causes the for loop to attempt access beyond the bounds of the position array, resulting in an OOB-read when an index greater than 63 is used. This vulnerability can result in reading unintended bytes from the stack. Additionally, the dereference of value->value_nick after the OOB-read can lead to further memory corruption or undefined behavior. This vulnerability is fixed in 1.24.10.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
Low
Availability
Low

Exploit likelihood

1.13%Up 1.1 points since Dec 12, 2024
90%50%10%1%

What each source reports

CVE List Score used 5.1

GHSL-2024-248: GStreamer has an OOB-read in format_channel_mask

GStreamer is a library for constructing graphs of media-handling components. An OOB-read vulnerability has been detected in the format_channel_mask function in gst-discoverer.c. The vulnerability affects the local array position, which is defined with a fixed size of 64 elements. However, the function gst_discoverer_audio_info_get_channels may return a guint channels value greater than 64. This causes the for loop to attempt access beyond the bounds of the position array, resulting in an OOB-read when an index greater than 63 is used. This vulnerability can result in reading unintended bytes from the stack. Additionally, the dereference of value->value_nick after the OOB-read can lead to further memory corruption or undefined behavior. This vulnerability is fixed in 1.24.10.

Record
CVE-2024-47600
CVSS 4.0
5.1 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Weakness
CWE-125
Updated
2026-11-02
EUVDEUVD-2024-42819 5.1

GStreamer is a library for constructing graphs of media-handling components. An OOB-read vulnerability has been detected in the format_channel_mask function in gst-discoverer.c. The vulnerability affects the local array position, which is defined with a fixed size of 64 elements. However, the function gst_discoverer_audio_info_get_channels may return a guint channels value greater than 64. This causes the for loop to attempt access beyond the bounds of the position array, resulting in an OOB-read when an index greater than 63 is used. This vulnerability can result in reading unintended bytes from the stack. Additionally, the dereference of value->value_nick after the OOB-read can lead to further memory corruption or undefined behavior. This vulnerability is fixed in 1.24.10.

Record
EUVD-2024-42819
CVSS 4.0
5.1 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Updated
2026-11-02
NVD 5.1

GStreamer is a library for constructing graphs of media-handling components. An OOB-read vulnerability has been detected in the format_channel_mask function in gst-discoverer.c. The vulnerability affects the local array position, which is defined with a fixed size of 64 elements. However, the function gst_discoverer_audio_info_get_channels may return a guint channels value greater than 64. This causes the for loop to attempt access beyond the bounds of the position array, resulting in an OOB-read when an index greater than 63 is used. This vulnerability can result in reading unintended bytes from the stack. Additionally, the dereference of value->value_nick after the OOB-read can lead to further memory corruption or undefined behavior. This vulnerability is fixed in 1.24.10.

Record
CVE-2024-47600
CVSS 4.0
5.1 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Weakness
CWE-125
Updated
2026-11-02
OSVALPINE-CVE-2024-47600 9.1

GStreamer is a library for constructing graphs of media-handling components. An OOB-read vulnerability has been detected in the format_channel_mask function in gst-discoverer.c. The vulnerability affects the local array position, which is defined with a fixed size of 64 elements. However, the function gst_discoverer_audio_info_get_channels may return a guint channels value greater than 64. This causes the for loop to attempt access beyond the bounds of the position array, resulting in an OOB-read when an index greater than 63 is used. This vulnerability can result in reading unintended bytes from the stack. Additionally, the dereference of value->value_nick after the OOB-read can lead to further memory corruption or undefined behavior. This vulnerability is fixed in 1.24.10.

Record
ALPINE-CVE-2024-47600
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVAZL-54294 9.1

CVE-2024-47600 affecting package gstreamer1-plugins-base 1.20.0-3

GStreamer is a library for constructing graphs of media-handling components. An OOB-read vulnerability has been detected in the format_channel_mask function in gst-discoverer.c. The vulnerability affects the local array position, which is defined with a fixed size of 64 elements. However, the function gst_discoverer_audio_info_get_channels may return a guint channels value greater than 64. This causes the for loop to attempt access beyond the bounds of the position array, resulting in an OOB-read when an index greater than 63 is used. This vulnerability can result in reading unintended bytes from the stack. Additionally, the dereference of value->value_nick after the OOB-read can lead to further memory corruption or undefined behavior. This vulnerability is fixed in 1.24.10.

Record
AZL-54294
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVAZL-54359 9.1

CVE-2024-47600 affecting package gstreamer1-plugins-base 1.20.0-3

GStreamer is a library for constructing graphs of media-handling components. An OOB-read vulnerability has been detected in the format_channel_mask function in gst-discoverer.c. The vulnerability affects the local array position, which is defined with a fixed size of 64 elements. However, the function gst_discoverer_audio_info_get_channels may return a guint channels value greater than 64. This causes the for loop to attempt access beyond the bounds of the position array, resulting in an OOB-read when an index greater than 63 is used. This vulnerability can result in reading unintended bytes from the stack. Additionally, the dereference of value->value_nick after the OOB-read can lead to further memory corruption or undefined behavior. This vulnerability is fixed in 1.24.10.

Record
AZL-54359
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-05
Show 20 moreShow less
OSVAZL-62396 9.1

CVE-2024-47600 affecting package gstreamer1 1.20.0-2

GStreamer is a library for constructing graphs of media-handling components. An OOB-read vulnerability has been detected in the format_channel_mask function in gst-discoverer.c. The vulnerability affects the local array position, which is defined with a fixed size of 64 elements. However, the function gst_discoverer_audio_info_get_channels may return a guint channels value greater than 64. This causes the for loop to attempt access beyond the bounds of the position array, resulting in an OOB-read when an index greater than 63 is used. This vulnerability can result in reading unintended bytes from the stack. Additionally, the dereference of value->value_nick after the OOB-read can lead to further memory corruption or undefined behavior. This vulnerability is fixed in 1.24.10.

Record
AZL-62396
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-05
OSVBELL-CVE-2024-47600 9.1
Record
BELL-CVE-2024-47600
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSV 5.1

GHSL-2024-248: GStreamer has an OOB-read in format_channel_mask

GStreamer is a library for constructing graphs of media-handling components. An OOB-read vulnerability has been detected in the format_channel_mask function in gst-discoverer.c. The vulnerability affects the local array position, which is defined with a fixed size of 64 elements. However, the function gst_discoverer_audio_info_get_channels may return a guint channels value greater than 64. This causes the for loop to attempt access beyond the bounds of the position array, resulting in an OOB-read when an index greater than 63 is used. This vulnerability can result in reading unintended bytes from the stack. Additionally, the dereference of value->value_nick after the OOB-read can lead to further memory corruption or undefined behavior. This vulnerability is fixed in 1.24.10.

Record
CVE-2024-47600
CVSS 4.0
5.1 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Weakness
CWE-125
Updated
2026-11-04
OSVDEBIAN-CVE-2024-47600 9.1

GStreamer is a library for constructing graphs of media-handling components. An OOB-read vulnerability has been detected in the format_channel_mask function in gst-discoverer.c. The vulnerability affects the local array position, which is defined with a fixed size of 64 elements. However, the function gst_discoverer_audio_info_get_channels may return a guint channels value greater than 64. This causes the for loop to attempt access beyond the bounds of the position array, resulting in an OOB-read when an index greater than 63 is used. This vulnerability can result in reading unintended bytes from the stack. Additionally, the dereference of value->value_nick after the OOB-read can lead to further memory corruption or undefined behavior. This vulnerability is fixed in 1.24.10.

Record
DEBIAN-CVE-2024-47600
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVOESA-2024-2563 8.4

gstreamer1-plugins-base security update

GStreamer is a graphics library for built-in media processing components. BasePlug-ins is a the collections used to maintain the GStreamer plugin.

Security Fix(es):

(CVE-2024-47538)

(CVE-2024-47541)

(CVE-2024-47542)

(CVE-2024-47600)

(CVE-2024-47607)

(CVE-2024-47615)

(CVE-2024-47835)

Record
OESA-2024-2563
CVSS 3.1
8.4 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2025:7243 6.2

Red Hat Security Advisory: gstreamer1-plugins-base security update

Record
RHSA-2025:7243
CVSS 3.1
6.2 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRLSA-2025:7243 6.2

Moderate: gstreamer1-plugins-base security update

GStreamer is a streaming media framework based on graphs of filters which operate on media data. The gstreamer1-plugins-base packages contain a collection of well-maintained base plug-ins.

Security Fix(es):

  • gstreamer1-plugins-base: ID3v2 parser out-of-bounds read and NULL-pointer dereference (CVE-2024-47542)

  • gstreamer1-plugins-base: GStreamer has an out-of-bounds write in SSA subtitle parser (CVE-2024-47541)

  • gstreamer1-plugins-base: GStreamer has an OOB-read in format_channel_mask (CVE-2024-47600)

  • gstreamer1-plugins-base: NULL-pointer dereference in LRC subtitle parser (CVE-2024-47835)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the Rocky Linux 9 Release Notes linked from the References section.

Record
RLSA-2025:7243
CVSS 3.1
6.2 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2024-47600 5.1

GStreamer is a library for constructing graphs of media-handling components. An OOB-read vulnerability has been detected in the format_channel_mask function in gst-discoverer.c. The vulnerability affects the local array position, which is defined with a fixed size of 64 elements. However, the function gst_discoverer_audio_info_get_channels may return a guint channels value greater than 64. This causes the for loop to attempt access beyond the bounds of the position array, resulting in an OOB-read when an index greater than 63 is used. This vulnerability can result in reading unintended bytes from the stack. Additionally, the dereference of value->value_nick after the OOB-read can lead to further memory corruption or undefined behavior. This vulnerability is fixed in 1.24.10.

Record
UBUNTU-CVE-2024-47600
CVSS 4.0
5.1 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVALSA-2025:7243 No score

Moderate: gstreamer1-plugins-base security update

GStreamer is a streaming media framework based on graphs of filters which operate on media data. The gstreamer1-plugins-base packages contain a collection of well-maintained base plug-ins.

Security Fix(es):

  • gstreamer1-plugins-base: ID3v2 parser out-of-bounds read and NULL-pointer dereference (CVE-2024-47542)
  • gstreamer1-plugins-base: GStreamer has an out-of-bounds write in SSA subtitle parser (CVE-2024-47541)
  • gstreamer1-plugins-base: GStreamer has an OOB-read in format_channel_mask (CVE-2024-47600)
  • gstreamer1-plugins-base: NULL-pointer dereference in LRC subtitle parser (CVE-2024-47835)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinuxRelease Notes linked from the References section.

Record
ALSA-2025:7243
Updated
2026-11-02
OSVCLSA-2025-1747998930 No score

gstreamer1-plugins-base: Fix of CVE-2024-47600

  • CVE-2024-47600: fixed out-of-bounds read in the gst-discoverer-1.0 command-line tool that could cause crashes
Record
CLSA-2025-1747998930
Updated
2026-11-02
OSVMGASA-2025-0040 No score

Updated gstreamer1.0, gstreamer1.0-plugins-base & gstreamer1.0-plugins-good packages fix security vulnerabilities

GStreamer has an OOB-write in isomp4/qtdemux.c. (CVE-2024-47537) GStreamer has a stack-buffer overflow in vorbis_handle_identification_packet. (CVE-2024-47538) GStreamer has an OOB-write in convert_to_s334_1a. (CVE-2024-47539) GStreamer uses uninitialized stack memory in Matroska/WebM demuxer. (CVE-2024-47540) GStreamer has an out-of-bounds write in SSA subtitle parser. (CVE-2024-47541) GStreamer ID3v2 parser out-of-bounds read and NULL-pointer dereference. (CVE-2024-47542) GStreamer has an OOB-read in qtdemux_parse_container. (CVE-2024-47543) GStreamer has NULL-pointer dereferences in MP4/MOV demuxer CENC handling. (CVE-2024-47544) GStreamer has an integer underflow in FOURCC_strf parsing leading to OOB-read. (CVE-2024-47545) GStreamer has an integer underflow in extract_cc_from_data leading to OOB-read. (CVE-2024-47546) GStreamer has an OOB-read in FOURCC_SMI_ parsing. (CVE-2024-47596) GStreamer has an OOB-read in qtdemux_parse_samples. (CVE-2024-47597) GStreamer has an OOB-read in qtdemux_merge_sample_table. (CVE-2024-47598) GStreamer Insufficient error handling in JPEG decoder that can lead to NULL-pointer dereferences. (CVE-2024-47599) GStreamer has an OOB-read in format_channel_mask. (CVE-2024-47600) GStreamer has a NULL-pointer dereference in Matroska/WebM demuxer. (CVE-2024-47601) GStreamer NULL-pointer dereferences and out-of-bounds reads in Matroska/WebM demuxer. (CVE-2024-47602) GStreamer NULL-pointer dereference in Matroska/WebM demuxer. (CVE-2024-47603) GStreamer Integer overflows in MP4/MOV demuxer and memory allocator that can lead to out-of-bounds writes. (CVE-2024-47606) Stack-buffer overflow in gst_opus_dec_parse_header. (CVE-2024-47607) GStreamer has a null pointer dereference in gst_gdk_pixbuf_dec_flush. (CVE-2024-47613) GStreamer has an out-of-bounds write in Ogg demuxer. (CVE-2024-47615) GStreamer has an OOB-read in gst_avi_subtitle_parse_gab2_chunk. (CVE-2024-47774) GStreamer has an OOB-read in parse_ds64. (CVE-2024-47775) GStreamer has a OOB-read in gst_wavparse_cue_chunk. (CVE-2024-47776) GStreamer has an OOB-read in gst_wavparse_smpl_chunk. (CVE-2024-47777) GStreamer has an OOB-read in gst_wavparse_adtl_chunk. (CVE-2024-47778) Gstreamer Use-After-Free read in Matroska CodecPrivate. (CVE-2024-47834) Gstreamer NULL-pointer dereference in LRC subtitle parser. (CVE-2024-47835)

Record
MGASA-2025-0040
Updated
2026-11-02
OSVopenSUSE-SU-2024:14577-1 No score

gstreamer-plugins-base-1.24.10-2.1 on GA media

These are all security issues fixed in the gstreamer-plugins-base-1.24.10-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14577-1
Updated
2026-11-02
OSVSUSE-SU-2025:0054-1 No score

Security update for gstreamer-plugins-base

This update for gstreamer-plugins-base fixes the following issues:

  • CVE-2024-47538: Fixed a stack-buffer overflow in vorbis_handle_identification_packet. (bsc#1234415)
  • CVE-2024-47835: Fixed a NULL-pointer dereference in LRC subtitle parser. (bsc#1234450)
  • CVE-2024-47600: Fixed an out-of-bounds read in gst-discoverer-1.0 commandline tool. (bsc#1234453)
  • CVE-2024-47615: Fixed an out-of-bounds write in Ogg demuxer. (bsc#1234456)
  • CVE-2024-47541: Fixed an out-of-bounds write in SSA subtitle parser. (bsc#1234459)
  • CVE-2024-47542: Fixed an ID3v2 parser out-of-bounds read and NULL-pointer dereference. (bsc#1234460)
  • CVE-2024-47607: Fixed a stack buffer-overflow in Opus decoder. (bsc#1234455)
Record
SUSE-SU-2025:0054-1
Updated
2026-11-02
OSVSUSE-SU-2025:0065-1 No score

Security update for gstreamer-plugins-base

This update for gstreamer-plugins-base fixes the following issues:

  • CVE-2024-47538: Fixed a stack-buffer overflow in vorbis_handle_identification_packet. (bsc#1234415)
  • CVE-2024-47835: Fixed a NULL-pointer dereference in LRC subtitle parser. (bsc#1234450)
  • CVE-2024-47600: Fixed an out-of-bounds read in gst-discoverer-1.0 commandline tool. (bsc#1234453)
  • CVE-2024-47615: Fixed an out-of-bounds write in Ogg demuxer. (bsc#1234456)
  • CVE-2024-47541: Fixed an out-of-bounds write in SSA subtitle parser. (bsc#1234459)
  • CVE-2024-47542: Fixed an ID3v2 parser out-of-bounds read and NULL-pointer dereference. (bsc#1234460)
  • CVE-2024-47607: Fixed a stack buffer-overflow in Opus decoder. (bsc#1234455)
Record
SUSE-SU-2025:0065-1
Updated
2026-11-02
OSVSUSE-SU-2025:0069-1 No score

Security update for gstreamer-plugins-base

This update for gstreamer-plugins-base fixes the following issues:

  • CVE-2024-47538: Fixed a stack-buffer overflow in vorbis_handle_identification_packet. (bsc#1234415)
  • CVE-2024-47835: Fixed a NULL-pointer dereference in LRC subtitle parser. (bsc#1234450)
  • CVE-2024-47600: Fixed an out-of-bounds read in gst-discoverer-1.0 commandline tool. (bsc#1234453)
  • CVE-2024-47615: Fixed an out-of-bounds write in Ogg demuxer. (bsc#1234456)
  • CVE-2024-47541: Fixed an out-of-bounds write in SSA subtitle parser. (bsc#1234459)
  • CVE-2024-47542: Fixed an ID3v2 parser out-of-bounds read and NULL-pointer dereference. (bsc#1234460)
  • CVE-2024-47607: Fixed a stack buffer-overflow in Opus decoder. (bsc#1234455)
Record
SUSE-SU-2025:0069-1
Updated
2026-11-02
OSVSUSE-SU-2025:02020-1 No score

Security update for gstreamer-plugins-base

This update for gstreamer-plugins-base fixes the following issues:

  • CVE-2024-47538: Fixed stack-buffer overflow in vorbis_handle_identification_packet (bnc#1234415)
  • CVE-2024-47600: Fixed out-of-bounds read in gst-discoverer-1.0 commandline tool (bnc#1234453)
  • CVE-2024-47615: Fixed out-of-bounds write in Ogg demuxer (bnc#1234456)
  • CVE-2024-47542: Fixed ID3v2 parser out-of-bounds read and NULL-pointer dereference (bnc#1234460)
  • CVE-2024-47607: Fixed stack buffer-overflow in Opus decoder (bnc#1234455)
  • CVE-2024-47835: Fixed NULL-pointer dereference in LRC subtitle parser (bnc#1234450)
  • CVE-2024-47541: Fixed out-of-bounds write in SSA subtitle parser (bnc#1234459)
  • CVE-2025-47808: Fixed NULL-pointer dereference in TMPlayer subtitle parser (boo#1244404)
  • CVE-2025-47807: Fixed NULL-pointer dereference in SubRip subtitle parser (boo#1244403)
  • CVE-2025-47806: Fixed Stack buffer overflow in SubRip subtitle parser (boo#1244407)
Record
SUSE-SU-2025:02020-1
Updated
2026-11-02
OSVSUSE-SU-2025:20134-1 No score

Security update for gstreamer-plugins-base

This update for gstreamer-plugins-base fixes the following issues:

  • CVE-2024-47538: Fixed stack-buffer overflow in vorbis_handle_identification_packet (bsc#1234415).
  • CVE-2024-47835: Fixed NULL-pointer dereference in LRC subtitle parser (bsc#1234450).
  • CVE-2024-47600: Fixed Out-of-bounds read in gst-discoverer-1.0 commandline tool (bsc#1234453).
  • CVE-2024-47607: Fixed Stack buffer-overflow in Opus decoder (bsc#1234455).
  • CVE-2024-47615: Fixed Out-of-bounds write in Ogg demuxer (bsc#1234456).
  • CVE-2024-47541: Fixed out-of-bounds write in SSA subtitle parser (bsc#1234459).
  • CVE-2024-47542: Fixed ID3v2 parser out-of-bounds read and NULL-pointer dereference (bsc#1234460).
Record
SUSE-SU-2025:20134-1
Updated
2026-11-02
OSVSUSE-SU-2025:20241-1 No score

Security update for gstreamer-plugins-base

This update for gstreamer-plugins-base fixes the following issues:

  • CVE-2024-47538: Fixed a stack-buffer overflow in vorbis_handle_identification_packet (bsc#1234415).
  • CVE-2024-47835: Fixed NULL-pointer dereference in LRC subtitle parser (bsc#1234450).
  • CVE-2024-47600: Fixed Out-of-bounds read in gst-discoverer-1.0 commandline tool (bsc#1234453).
  • CVE-2024-47615: Fixed Out-of-bounds write in Ogg demuxer (bsc#1234456).
  • CVE-2024-47541: Fixed out-of-bounds write in SSA subtitle parser (bsc#1234459).
  • CVE-2024-47542: Fixed ID3v2 parser out-of-bounds read and NULL-pointer dereference (bsc#1234460).
  • CVE-2024-47607: Fixed Stack buffer-overflow in Opus decoder (bsc#1234455).
Record
SUSE-SU-2025:20241-1
Updated
2026-11-02
OSVUSN-7175-1 No score

gst-plugins-base1.0 vulnerabilities

Antonio Morales discovered that GStreamer Base Plugins incorrectly handled certain malformed media files. An attacker could use these issues to cause GStreamer Base Plugins to crash, resulting in a denial of service, or possibly execute arbitrary code.

Record
USN-7175-1
Updated
2026-11-02
OSVUSN-7807-1 No score

gst-plugins-base1.0 vulnerabilities

Michael Randrianantenaina discovered that GStreamer Base Plugins did not correctly handle certain integer operations. An attacker could possibly use this issue to execute arbitrary code. (CVE-2023-37327, CVE-2024-4453)

Michael Randrianantenaina discovered that GStreamer Base Plugins did not correctly handle certain memory operations. An attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 18.04 LTS. (CVE-2023-37328)

Antonio Morales discovered that GStreamer Base Plugins did not correctly handle certain memory operations. An attacker could possibly use this issue to execute arbitrary code. (CVE-2024-47538)

Antonio Morales discovered that GStreamer Base Plugins did not correctly handle parsing certain inputs, which could lead to an out-of-bounds access vulnerability. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. (CVE-2024-47541, CVE-2024-47615)

Antonio Morales discovered that GStreamer Base Plugins did not correctly handle certain memory operations. An attacker could possibly use this issue to cause a denial of service. (CVE-2024-47542, CVE-2024-47607, CVE-2024-47835)

Antonio Morales discovered that GStreamer Base Plugins did not correctly handle parsing certain inputs, which could lead to an out-of-bounds access vulnerability. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. This issue only affected Ubuntu 18.04 LTS. (CVE-2024-47600)

Record
USN-7807-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
gst-plugins-base
Alpine:v3.20
before 1.24.10-r0
1.24.10-r0
gst-plugins-base
Alpine:v3.21
before 1.24.10-r0
1.24.10-r0
gst-plugins-base
Alpine:v3.22
before 1.24.10-r0
1.24.10-r0
gst-plugins-base
Alpine:v3.23
before 1.24.10-r0
1.24.10-r0
gst-plugins-base
Alpine:v3.24
before 1.24.10-r0
1.24.10-r0
gstreamer1-plugins-base
AlmaLinux:9
From an advisory covering 4 CVEs
before 1.22.12-4.el9
1.22.12-4.el9
gstreamer1-plugins-base-devel
AlmaLinux:9
From an advisory covering 4 CVEs
before 1.22.12-4.el9
1.22.12-4.el9
gstreamer1-plugins-base-tools
AlmaLinux:9
From an advisory covering 4 CVEs
before 1.22.12-4.el9
1.22.12-4.el9
gstreamer1-plugins-base
Azure Linux:2
through 1.20.0-3 None known
gstreamer1-plugins-base
Azure Linux:3
through 1.20.0-3 None known
Show 60 moreShow less
Affected packages
PackageAffectedFixed
gstreamer1
Azure Linux:3
through 1.20.0-2 None known
gst-plugins-base
Alpaquita:23
1.20.4-r0 up to 1.20.7-r1
1.20.7-r1
gst-plugins-base
Alpaquita:stream
1.22.1-r0 up to 1.24.10-r0
1.24.10-r0
gstreamer1-plugins-base
TuxCare:AlmaLinux:9.2
before 1.18.4-5.el9.tuxcare.els1
1.18.4-5.el9.tuxcare.els1
gstreamer1-plugins-base-devel
TuxCare:AlmaLinux:9.2
before 1.18.4-5.el9.tuxcare.els1
1.18.4-5.el9.tuxcare.els1
gstreamer1-plugins-base-tools
TuxCare:AlmaLinux:9.2
before 1.18.4-5.el9.tuxcare.els1
1.18.4-5.el9.tuxcare.els1
gst-plugins-base1.0
Debian:12
before 1.22.0-3+deb12u3, plus listed versions
1.22.0-31.22.0-3+deb12u11.22.0-3+deb12u2
1.22.0-3+deb12u3
gst-plugins-base1.0
Debian:13
before 1.24.10-1
1.24.10-1
gst-plugins-base1.0
Debian:14
before 1.24.10-1
1.24.10-1
gst-plugins-base1.0
Debian:11
From an advisory covering 7 CVEs
before 1.18.4-2+deb11u3, plus listed versions
1.18.4-21.18.4-2+deb11u11.18.4-2+deb11u2
1.18.4-2+deb11u3
gst-plugins-base1.0
Debian:12
From an advisory covering 6 CVEs
before 1.22.0-3+deb12u3, plus listed versions
1.22.0-31.22.0-3+deb12u11.22.0-3+deb12u2
1.22.0-3+deb12u3
gstreamer1.0
Mageia:9
From an advisory covering 21 CVEs
before 1.22.11-1.1.mga9
1.22.11-1.1.mga9
gstreamer1.0-plugins-base
Mageia:9
From an advisory covering 21 CVEs
before 1.22.11-1.2.mga9
1.22.11-1.2.mga9
gstreamer1.0-plugins-good
Mageia:9
From an advisory covering 21 CVEs
before 1.22.11-1.1.mga9
1.22.11-1.1.mga9
gstreamer1-plugins-base
openEuler:24.03-LTS
From an advisory covering 7 CVEs
before 1.22.5-2.oe2403
1.22.5-2.oe2403
gstreamer1-plugins-base
openEuler:22.03-LTS-SP4
From an advisory covering 7 CVEs
before 1.18.4-8.oe2203sp4
1.18.4-8.oe2203sp4
gstreamer1-plugins-base
openEuler:22.03-LTS-SP3
From an advisory covering 7 CVEs
before 1.18.4-8.oe2203sp3
1.18.4-8.oe2203sp3
gstreamer1-plugins-base
openEuler:20.03-LTS-SP4
From an advisory covering 7 CVEs
before 1.16.2-6.oe2003sp4
1.16.2-6.oe2003sp4
gstreamer1-plugins-base
openEuler:22.03-LTS-SP1
From an advisory covering 7 CVEs
before 1.18.4-8.oe2203sp1
1.18.4-8.oe2203sp1
gstreamer1-plugins-base
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:1.22.12-4.el9
0:1.22.12-4.el9
gstreamer1-plugins-base-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:1.22.12-4.el9
0:1.22.12-4.el9
gstreamer1-plugins-base-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:1.22.12-4.el9
0:1.22.12-4.el9
gstreamer1-plugins-base-devel
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:1.22.12-4.el9
0:1.22.12-4.el9
gstreamer1-plugins-base-tools
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:1.22.12-4.el9
0:1.22.12-4.el9
gstreamer1-plugins-base-tools-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:1.22.12-4.el9
0:1.22.12-4.el9
gstreamer1-plugins-base
Rocky Linux:9
From an advisory covering 4 CVEs
before 0:1.22.12-4.el9
0:1.22.12-4.el9
gstreamer-plugins-base
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 7 CVEs
before 1.22.0-150500.3.11.1
1.22.0-150500.3.11.1
gstreamer-plugins-base
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 7 CVEs
before 1.22.0-150500.3.11.1
1.22.0-150500.3.11.1
gstreamer-plugins-base
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 7 CVEs
before 1.22.0-150500.3.11.1
1.22.0-150500.3.11.1
gstreamer-plugins-base
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 7 CVEs
before 1.22.0-150500.3.11.1
1.22.0-150500.3.11.1
gstreamer-plugins-base
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 7 CVEs
before 1.22.0-150500.3.11.1
1.22.0-150500.3.11.1
gstreamer-plugins-base
SUSE:Linux Enterprise Module for Basesystem 15 SP6
From an advisory covering 7 CVEs
before 1.24.0-150600.3.8.1
1.24.0-150600.3.8.1
gstreamer-plugins-base
SUSE:Linux Enterprise Module for Package Hub 15 SP6
From an advisory covering 7 CVEs
before 1.24.0-150600.3.8.1
1.24.0-150600.3.8.1
gstreamer-plugins-base
openSUSE:Leap 15.6
From an advisory covering 7 CVEs
before 1.24.0-150600.3.8.1
1.24.0-150600.3.8.1
gstreamer-plugins-base
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 7 CVEs
before 1.20.1-150400.3.11.1
1.20.1-150400.3.11.1
gstreamer-plugins-base
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 7 CVEs
before 1.20.1-150400.3.11.1
1.20.1-150400.3.11.1
gstreamer-plugins-base
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 7 CVEs
before 1.20.1-150400.3.11.1
1.20.1-150400.3.11.1
gstreamer-plugins-base
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 7 CVEs
before 1.20.1-150400.3.11.1
1.20.1-150400.3.11.1
gstreamer-plugins-base
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 7 CVEs
before 1.20.1-150400.3.11.1
1.20.1-150400.3.11.1
gstreamer-plugins-base
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 7 CVEs
before 1.20.1-150400.3.11.1
1.20.1-150400.3.11.1
gstreamer-plugins-base
SUSE:Manager Proxy 4.3
From an advisory covering 7 CVEs
before 1.20.1-150400.3.11.1
1.20.1-150400.3.11.1
gstreamer-plugins-base
SUSE:Manager Server 4.3
From an advisory covering 7 CVEs
before 1.20.1-150400.3.11.1
1.20.1-150400.3.11.1
gstreamer-plugins-base
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
From an advisory covering 10 CVEs
before 1.16.3-150200.4.19.1
1.16.3-150200.4.19.1
gstreamer-plugins-base
SUSE:Linux Enterprise Server 15 SP3-LTSS
From an advisory covering 10 CVEs
before 1.16.3-150200.4.19.1
1.16.3-150200.4.19.1
gstreamer-plugins-base
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
From an advisory covering 10 CVEs
before 1.16.3-150200.4.19.1
1.16.3-150200.4.19.1
gstreamer-plugins-base
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 10 CVEs
before 1.16.3-150200.4.19.1
1.16.3-150200.4.19.1
gstreamer-plugins-base
SUSE:Enterprise Storage 7.1
From an advisory covering 10 CVEs
before 1.16.3-150200.4.19.1
1.16.3-150200.4.19.1
gstreamer-plugins-base
SUSE:Linux Micro 6.0
From an advisory covering 7 CVEs
before 1.22.9-2.1
1.22.9-2.1
gstreamer-plugins-base
SUSE:Linux Micro 6.1
From an advisory covering 7 CVEs
before 1.24.7-slfo.1.1_2.1
1.24.7-slfo.1.1_2.1
gst-plugins-base0.10
Ubuntu:16.04:LTS
All versions, plus listed versions
0.10.36-20.10.36-2ubuntu0.10.10.36-2ubuntu0.2
None known
gst-plugins-base1.0
Ubuntu:Pro:18.04:LTS
before 1.14.5-0ubuntu1~18.04.3+esm1, plus listed versions
1.12.3-11.12.4-11.13.1-1ubuntu11.13.91-1ubuntu11.14.0-1ubuntu1
Show 7 moreShow less
1.14.0-2ubuntu11.14.1-1ubuntu1~ubuntu18.04.11.14.1-1ubuntu1~ubuntu18.04.21.14.4-1ubuntu1.1~ubuntu18.04.11.14.5-0ubuntu1~18.04.11.14.5-0ubuntu1~18.04.21.14.5-0ubuntu1~18.04.3
1.14.5-0ubuntu1~18.04.3+esm1
gst-plugins-base1.0
Ubuntu:20.04:LTS
before 1.16.3-0ubuntu1.4, plus listed versions
1.16.1-11.16.2-11.16.2-21.16.2-2ubuntu31.16.2-2ubuntu4
Show 6 moreShow less
1.16.2-41.16.2-4ubuntu0.11.16.3-0ubuntu11.16.3-0ubuntu1.11.16.3-0ubuntu1.21.16.3-0ubuntu1.3
1.16.3-0ubuntu1.4
gst-plugins-base1.0
Ubuntu:22.04:LTS
before 1.20.1-1ubuntu0.4, plus listed versions
1.18.5-11.19.90-11.20.0-11.20.0-21.20.1-11.20.1-1ubuntu0.11.20.1-1ubuntu0.2
1.20.1-1ubuntu0.4
gst-plugins-base1.0
Ubuntu:24.04:LTS
before 1.24.2-1ubuntu0.2, plus listed versions
1.22.6-11.22.7-11.22.8-11.22.10-11.24.1-11.24.1-1build11.24.2-11.24.2-1ubuntu0.1
1.24.2-1ubuntu0.2
gst-plugins-base1.0
Ubuntu:20.04:LTS
From an advisory covering 7 CVEs
before 1.16.3-0ubuntu1.4, plus listed versions
1.16.1-11.16.2-11.16.2-21.16.2-2ubuntu31.16.2-2ubuntu4
Show 6 moreShow less
1.16.2-41.16.2-4ubuntu0.11.16.3-0ubuntu11.16.3-0ubuntu1.11.16.3-0ubuntu1.21.16.3-0ubuntu1.3
1.16.3-0ubuntu1.4
gst-plugins-base1.0
Ubuntu:22.04:LTS
From an advisory covering 7 CVEs
before 1.20.1-1ubuntu0.4, plus listed versions
1.18.5-11.19.90-11.20.0-11.20.0-21.20.1-11.20.1-1ubuntu0.11.20.1-1ubuntu0.2
1.20.1-1ubuntu0.4
gst-plugins-base1.0
Ubuntu:24.04:LTS
From an advisory covering 7 CVEs
before 1.24.2-1ubuntu0.2, plus listed versions
1.22.6-11.22.7-11.22.8-11.22.10-11.24.1-11.24.1-1build11.24.2-11.24.2-1ubuntu0.1
1.24.2-1ubuntu0.2
gst-plugins-base1.0
Ubuntu:Pro:16.04:LTS
From an advisory covering 10 CVEs
before 1.8.3-1ubuntu0.3+esm2, plus listed versions
1.6.0-1ubuntu11.6.1-1ubuntu11.6.2-1ubuntu11.7.1-1ubuntu11.7.2-1ubuntu1
Show 10 moreShow less
1.7.90-1ubuntu11.7.91-1ubuntu11.8.0-1ubuntu11.8.1-1ubuntu0.11.8.2-1ubuntu0.11.8.2-1ubuntu0.21.8.3-1ubuntu0.11.8.3-1ubuntu0.21.8.3-1ubuntu0.31.8.3-1ubuntu0.3+esm1
1.8.3-1ubuntu0.3+esm2
gst-plugins-base1.0
Ubuntu:Pro:18.04:LTS
From an advisory covering 10 CVEs
before 1.14.5-0ubuntu1~18.04.3+esm1, plus listed versions
1.12.3-11.12.4-11.13.1-1ubuntu11.13.91-1ubuntu11.14.0-1ubuntu1
Show 7 moreShow less
1.14.0-2ubuntu11.14.1-1ubuntu1~ubuntu18.04.11.14.1-1ubuntu1~ubuntu18.04.21.14.4-1ubuntu1.1~ubuntu18.04.11.14.5-0ubuntu1~18.04.11.14.5-0ubuntu1~18.04.21.14.5-0ubuntu1~18.04.3
1.14.5-0ubuntu1~18.04.3+esm1
gstreamer-plugins-base
openSUSE:Tumbleweed
From an advisory covering 5 CVEs
before 1.24.10-2.1
1.24.10-2.1

History

History
RecordedChangedSources
affectedOSV
factsOSV
first indexedCVE List, EUVD, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-47600 is a medium vulnerability (CVSS 5.1) in Gstreamer, published December 9, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.13%, the 66th percentile. Fixed in gst-plugins-base 1.24.10-r0.

References

Show 89 moreShow less
MoveEnter Open