CVE-2024-4453
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation.
The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. . Was ZDI-CAN-23896.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.8
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation.
The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. . Was ZDI-CAN-23896.
- Record
CVE-2024-4453- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
EUVDEUVD-2024-44072
7.8
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation.
The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. . Was ZDI-CAN-23896.
- Record
EUVD-2024-44072- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-wxq9-8346-gp9m
7.8
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This...
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation.
The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. . Was ZDI-CAN-23896.
- Record
GHSA-wxq9-8346-gp9m- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
NVD
7.8
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation.
The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. . Was ZDI-CAN-23896.
- Record
CVE-2024-4453- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVAZL-43432
7.8
CVE-2024-4453 affecting package gstreamer1-plugins-base 1.20.0-3
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation.
The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. . Was ZDI-CAN-23896.
- Record
AZL-43432- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-45048
7.8
CVE-2024-4453 affecting package gstreamer1-plugins-base 1.20.0-3
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation.
The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. . Was ZDI-CAN-23896.
- Record
AZL-45048- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-05
Show 27 moreShow less
OSVBELL-CVE-2024-4453
7.8
- Record
BELL-CVE-2024-4453- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
7.8
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation.
The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. . Was ZDI-CAN-23896.
- Record
CVE-2024-4453- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-4453
7.8
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation. The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. . Was ZDI-CAN-23896.
- Record
DEBIAN-CVE-2024-4453- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-3966
7.8
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):
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation.The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process.. Was ZDI-CAN-23896.(CVE-2024-4453)
A NULL pointer dereference flaw was found in GStreamer's RTSP support library. The vulnerability occurs while parsing an Authorization or WWW-Authenticate header that uses Digest authentication. Specially crafted whitespace placement around a parameter's terminator can cause an internal length calculation to underflow, leading to a crash of the process parsing the header. On an RTSP server this can be triggered by a remote, unauthenticated attacker sending a single malformed request when the server has authentication enabled; the same flaw can also be triggered against an RTSP client by a malicious or compromised RTSP server. Successful exploitation results in a denial of service (application crash) and has no confirmed impact on confidentiality or integrity.(CVE-2026-85150)
- Record
OESA-2026-3966- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-3967
7.8
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):
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation.The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process.. Was ZDI-CAN-23896.(CVE-2024-4453)
A NULL pointer dereference flaw was found in GStreamer's RTSP support library. The vulnerability occurs while parsing an Authorization or WWW-Authenticate header that uses Digest authentication. Specially crafted whitespace placement around a parameter's terminator can cause an internal length calculation to underflow, leading to a crash of the process parsing the header. On an RTSP server this can be triggered by a remote, unauthenticated attacker sending a single malformed request when the server has authentication enabled; the same flaw can also be triggered against an RTSP client by a malicious or compromised RTSP server. Successful exploitation results in a denial of service (application crash) and has no confirmed impact on confidentiality or integrity.(CVE-2026-85150)
- Record
OESA-2026-3967- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-3968
7.8
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):
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation.The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process.. Was ZDI-CAN-23896.(CVE-2024-4453)
A NULL pointer dereference flaw was found in GStreamer's RTSP support library. The vulnerability occurs while parsing an Authorization or WWW-Authenticate header that uses Digest authentication. Specially crafted whitespace placement around a parameter's terminator can cause an internal length calculation to underflow, leading to a crash of the process parsing the header. On an RTSP server this can be triggered by a remote, unauthenticated attacker sending a single malformed request when the server has authentication enabled; the same flaw can also be triggered against an RTSP client by a malicious or compromised RTSP server. Successful exploitation results in a denial of service (application crash) and has no confirmed impact on confidentiality or integrity.(CVE-2026-85150)
- Record
OESA-2026-3968- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-3970
7.8
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):
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation.The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process.. Was ZDI-CAN-23896.(CVE-2024-4453)
A NULL pointer dereference flaw was found in GStreamer's RTSP support library. The vulnerability occurs while parsing an Authorization or WWW-Authenticate header that uses Digest authentication. Specially crafted whitespace placement around a parameter's terminator can cause an internal length calculation to underflow, leading to a crash of the process parsing the header. On an RTSP server this can be triggered by a remote, unauthenticated attacker sending a single malformed request when the server has authentication enabled; the same flaw can also be triggered against an RTSP client by a malicious or compromised RTSP server. Successful exploitation results in a denial of service (application crash) and has no confirmed impact on confidentiality or integrity.(CVE-2026-85150)
- Record
OESA-2026-3970- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-4019
7.8
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):
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation.The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process.. Was ZDI-CAN-23896.(CVE-2024-4453)
- Record
OESA-2026-4019- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:9056
7.8
Red Hat Security Advisory: gstreamer1-plugins-base security update
- Record
RHSA-2024:9056- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:18416
7.8
Red Hat Security Advisory: Automotive bug fix and enhancement update
- Record
RHSA-2025:18416- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:7178
7.8
Red Hat Security Advisory: gstreamer1, gstreamer1-plugins-bad-free, gstreamer1-plugins-ugly-free, and gstreamer1-rtsp-server security update
- Record
RHSA-2025:7178- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2025:7178
7.8
Moderate: gstreamer1, gstreamer1-plugins-bad-free, gstreamer1-plugins-ugly-free, and gstreamer1-rtsp-server security update
The gstreamer1 packages contain a streaming media framework, based on graphs of filters which operate on media data.
Security Fix(es):
-
gstreamer: EXIF Metadata Parsing Integer Overflow (CVE-2024-4453)
-
gstreamer: AV1 Video Parsing Stack-based Buffer Overflow (CVE-2024-0444)
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:7178- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-4453
7.8
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation. The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. . Was ZDI-CAN-23896.
- Record
UBUNTU-CVE-2024-4453- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2024:9056 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):
- gstreamer: EXIF Metadata Parsing Integer Overflow (CVE-2024-4453)
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.
- Record
ALSA-2024:9056- Updated
- 2026-11-02
OSVALSA-2025:7178 No score
Moderate: gstreamer1, gstreamer1-plugins-bad-free, gstreamer1-plugins-ugly-free, and gstreamer1-rtsp-server security update
The gstreamer1 packages contain a streaming media framework, based on graphs of filters which operate on media data.
Security Fix(es):
- gstreamer: EXIF Metadata Parsing Integer Overflow (CVE-2024-4453)
- gstreamer: AV1 Video Parsing Stack-based Buffer Overflow (CVE-2024-0444)
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:7178- Updated
- 2026-11-02
OSVMGASA-2024-0215 No score
Updated 0-plugins-base packages fix security vulnerability
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation. The specific flaw exists within the parsing of EXIF metadata. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. (CVE-2024-4453)
- Record
MGASA-2024-0215- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14005-1 No score
gstreamer-plugins-base-1.24.0-2.1 on GA media
These are all security issues fixed in the gstreamer-plugins-base-1.24.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14005-1- Updated
- 2026-11-02
OSVRLSA-2024:9056 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):
- gstreamer: EXIF Metadata Parsing Integer Overflow (CVE-2024-4453)
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.
- Record
RLSA-2024:9056- Updated
- 2026-11-02
OSVSUSE-SU-2024:1882-1 No score
Security update for gstreamer-plugins-base
This update for gstreamer-plugins-base fixes the following issues:
- CVE-2024-4453: Fixed lack of proper validation of user-supplied data when parsing EXIF metadata (bsc#1224806)
- Record
SUSE-SU-2024:1882-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1882-2 No score
Security update for gstreamer-plugins-base
This update for gstreamer-plugins-base fixes the following issues:
- CVE-2024-4453: Fixed lack of proper validation of user-supplied data when parsing EXIF metadata (bsc#1224806)
- Record
SUSE-SU-2024:1882-2- Updated
- 2026-11-02
OSVSUSE-SU-2024:1886-1 No score
Security update for gstreamer-plugins-base
This update for gstreamer-plugins-base fixes the following issues:
- CVE-2024-4453: Fixed lack of proper validation of user-supplied data when parsing EXIF metadata (bsc#1224806)
- Record
SUSE-SU-2024:1886-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1893-1 No score
Security update for gstreamer-plugins-base
This update for gstreamer-plugins-base fixes the following issues:
- CVE-2024-4453: Fixed lack of proper validation of user-supplied data when parsing EXIF metadata (bsc#1224806)
- Record
SUSE-SU-2024:1893-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1910-1 No score
Security update for gstreamer-plugins-base
This update for gstreamer-plugins-base fixes the following issues:
- CVE-2024-4453: Fixed lack of proper validation of user-supplied data when parsing EXIF metadata (bsc#1224806)
- Record
SUSE-SU-2024:1910-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1945-1 No score
Security update for gstreamer-plugins-base
This update for gstreamer-plugins-base fixes the following issues:
- CVE-2024-4453: Fixed lack of proper validation of user-supplied data when parsing EXIF metadata (bsc#1224806)
- Record
SUSE-SU-2024:1945-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23059-1 No score
Security update for gstreamer-plugins-base
This update for gstreamer-plugins-base fixes the following issue:
- CVE-2024-4453: lack of proper validation of user-supplied data when parsing EXIF metadata (bsc#1224806).
- Record
SUSE-SU-2026:23059-1- Updated
- 2026-11-02
OSVUSN-6798-1 No score
gst-plugins-base1.0 vulnerability
It was discovered that GStreamer Base Plugins incorrectly handled certain EXIF metadata. An attacker could possibly use this issue to execute arbitrary code or cause a crash.
- Record
USN-6798-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
| Package | Affected | Fixed |
|---|---|---|
gstreamer1-plugins-baseAlmaLinux:8 |
before 1.16.1-4.el8_10 | 1.16.1-4.el8_10 |
gstreamer1-plugins-base-develAlmaLinux:8 |
before 1.16.1-4.el8_10 | 1.16.1-4.el8_10 |
gstreamer1AlmaLinux:9 From an advisory covering 2 CVEs |
before 1.22.12-3.el9 | 1.22.12-3.el9 |
gstreamer1-develAlmaLinux:9 From an advisory covering 2 CVEs |
before 1.22.12-3.el9 | 1.22.12-3.el9 |
gstreamer1-plugins-bad-freeAlmaLinux:9 From an advisory covering 2 CVEs |
before 1.22.12-3.el9 | 1.22.12-3.el9 |
gstreamer1-plugins-bad-free-develAlmaLinux:9 From an advisory covering 2 CVEs |
before 1.22.12-3.el9 | 1.22.12-3.el9 |
gstreamer1-plugins-bad-free-libsAlmaLinux:9 From an advisory covering 2 CVEs |
before 1.22.12-3.el9 | 1.22.12-3.el9 |
gstreamer1-plugins-ugly-freeAlmaLinux:9 From an advisory covering 2 CVEs |
before 1.22.12-3.el9 | 1.22.12-3.el9 |
gstreamer1-rtsp-serverAlmaLinux:9 From an advisory covering 2 CVEs |
before 1.22.12-3.el9 | 1.22.12-3.el9 |
gstreamer1-plugins-baseAzure Linux:2 |
through 1.20.0-3 | None known |
Show 81 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gstreamer1-plugins-baseAzure Linux:3 |
through 1.20.0-3 | None known |
gst-plugins-baseAlpaquita:23 |
1.20.4-r0 up to 1.20.7-r1 | 1.20.7-r1 |
gst-plugins-baseAlpaquita:stream |
1.22.1-r0 up to 1.24.3-r0 | 1.24.3-r0 |
gst-plugins-base1.0Debian:12 |
before 1.22.0-3+deb12u2, plus listed versions 1.22.0-31.22.0-3+deb12u1 |
1.22.0-3+deb12u2 |
gst-plugins-base1.0Debian:13 |
before 1.24.3-1 | 1.24.3-1 |
gst-plugins-base1.0Debian:14 |
before 1.24.3-1 | 1.24.3-1 |
gst-plugins-base1.0Debian:10 |
before 1.14.4-2+deb10u3, plus listed versions 1.14.4-21.14.4-2+deb10u11.14.4-2+deb10u2 |
1.14.4-2+deb10u3 |
gst-plugins-base1.0Debian:11 |
before 1.18.4-2+deb11u2, plus listed versions 1.18.4-21.18.4-2+deb11u1 |
1.18.4-2+deb11u2 |
gstreamer1.0-plugins-baseMageia:9 |
before 1.22.11-1.1.mga9 | 1.22.11-1.1.mga9 |
gstreamer1-plugins-baseopenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 1.18.4-13.oe2203sp4 | 1.18.4-13.oe2203sp4 |
gstreamer1-plugins-baseopenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 1.22.5-7.oe2403sp1 | 1.22.5-7.oe2403sp1 |
gstreamer1-plugins-baseopenEuler:24.03-LTS-SP3 From an advisory covering 2 CVEs |
before 1.22.5-7.oe2403sp3 | 1.22.5-7.oe2403sp3 |
gstreamer1-plugins-baseopenEuler:20.03-LTS-SP4 From an advisory covering 2 CVEs |
before 1.16.2-12.oe2003sp4 | 1.16.2-12.oe2003sp4 |
gstreamer1-plugins-baseopenEuler:24.03-LTS-SP4 |
before 1.22.5-7.oe2403sp4 | 1.22.5-7.oe2403sp4 |
gstreamer1-plugins-baseRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-4.el8_10 | 0:1.16.1-4.el8_10 |
gstreamer1-plugins-base-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-4.el8_10 | 0:1.16.1-4.el8_10 |
gstreamer1-plugins-base-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-4.el8_10 | 0:1.16.1-4.el8_10 |
gstreamer1-plugins-base-develRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-4.el8_10 | 0:1.16.1-4.el8_10 |
gstreamer1-plugins-base-tools-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.16.1-4.el8_10 | 0:1.16.1-4.el8_10 |
gstreamer1Red Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-debuginfoRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-debugsourceRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-develRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-plugins-bad-freeRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-plugins-bad-free-debuginfoRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-plugins-bad-free-debugsourceRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-plugins-bad-free-develRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-plugins-bad-free-libsRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-plugins-bad-free-libs-debuginfoRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-plugins-ugly-freeRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-plugins-ugly-free-debuginfoRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-plugins-ugly-free-debugsourceRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-rtsp-serverRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-rtsp-server-debuginfoRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-rtsp-server-debugsourceRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-rtsp-server-devel-debuginfoRed Hat:rhivos:1.0 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1Red Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-develRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer1-plugins-baseRocky Linux:8 |
before 0:1.16.1-4.el8_10 | 0:1.16.1-4.el8_10 |
gstreamer1Rocky Linux:9 From an advisory covering 2 CVEs |
before 0:1.22.12-3.el9 | 0:1.22.12-3.el9 |
gstreamer-plugins-baseSUSE:Linux Enterprise Micro 5.5 |
before 1.22.0-150500.3.8.2 | 1.22.0-150500.3.8.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise Module for Basesystem 15 SP5 |
before 1.22.0-150500.3.8.2 | 1.22.0-150500.3.8.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise Module for Package Hub 15 SP5 |
before 1.22.0-150500.3.8.2 | 1.22.0-150500.3.8.2 |
gstreamer-plugins-baseopenSUSE:Leap 15.5 |
before 1.22.0-150500.3.8.2 | 1.22.0-150500.3.8.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 1.16.3-150200.4.14.2 | 1.16.3-150200.4.14.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 1.16.3-150200.4.14.2 | 1.16.3-150200.4.14.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise Server 15 SP2-LTSS |
before 1.16.3-150200.4.14.2 | 1.16.3-150200.4.14.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise Server 15 SP3-LTSS |
before 1.16.3-150200.4.14.2 | 1.16.3-150200.4.14.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 1.16.3-150200.4.14.2 | 1.16.3-150200.4.14.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 1.16.3-150200.4.14.2 | 1.16.3-150200.4.14.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise Micro 5.2 |
before 1.16.3-150200.4.14.2 | 1.16.3-150200.4.14.2 |
gstreamer-plugins-baseSUSE:Enterprise Storage 7 |
before 1.16.3-150200.4.14.2 | 1.16.3-150200.4.14.2 |
gstreamer-plugins-baseSUSE:Enterprise Storage 7.1 |
before 1.16.3-150200.4.14.2 | 1.16.3-150200.4.14.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 1.8.3-13.15.1 | 1.8.3-13.15.1 |
gstreamer-plugins-baseSUSE:Linux Enterprise Server 12 SP5 |
before 1.8.3-13.15.1 | 1.8.3-13.15.1 |
gstreamer-plugins-baseSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 1.8.3-13.15.1 | 1.8.3-13.15.1 |
gstreamer-plugins-baseSUSE:Linux Enterprise Workstation Extension 12 SP5 |
before 1.8.3-13.15.1 | 1.8.3-13.15.1 |
gstreamer-plugins-baseSUSE:Linux Enterprise Micro 5.3 |
before 1.20.1-150400.3.8.2 | 1.20.1-150400.3.8.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise Micro 5.4 |
before 1.20.1-150400.3.8.2 | 1.20.1-150400.3.8.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 1.20.1-150400.3.8.2 | 1.20.1-150400.3.8.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 1.20.1-150400.3.8.2 | 1.20.1-150400.3.8.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise Server 15 SP4-LTSS |
before 1.20.1-150400.3.8.2 | 1.20.1-150400.3.8.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 1.20.1-150400.3.8.2 | 1.20.1-150400.3.8.2 |
gstreamer-plugins-baseSUSE:Manager Proxy 4.3 |
before 1.20.1-150400.3.8.2 | 1.20.1-150400.3.8.2 |
gstreamer-plugins-baseSUSE:Manager Server 4.3 |
before 1.20.1-150400.3.8.2 | 1.20.1-150400.3.8.2 |
gstreamer-plugins-baseopenSUSE:Leap Micro 5.3 |
before 1.20.1-150400.3.8.2 | 1.20.1-150400.3.8.2 |
gstreamer-plugins-baseopenSUSE:Leap Micro 5.4 |
before 1.20.1-150400.3.8.2 | 1.20.1-150400.3.8.2 |
gstreamer-plugins-baseSUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 1.24.0-150600.3.3.1 | 1.24.0-150600.3.3.1 |
gstreamer-plugins-baseSUSE:Linux Enterprise Module for Package Hub 15 SP6 |
before 1.24.0-150600.3.3.1 | 1.24.0-150600.3.3.1 |
gstreamer-plugins-baseopenSUSE:Leap 15.6 |
before 1.24.0-150600.3.3.1 | 1.24.0-150600.3.3.1 |
gstreamer-plugins-baseSUSE:Linux Micro 6.0 |
before 1.22.9-4.1 | 1.22.9-4.1 |
gst-plugins-base1.0Ubuntu:Pro:16.04:LTS |
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 less1.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-base0.10Ubuntu: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.0Ubuntu: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 less1.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.0Ubuntu:20.04:LTS |
before 1.16.3-0ubuntu1.3, plus listed versions 1.16.1-11.16.2-11.16.2-21.16.2-2ubuntu31.16.2-2ubuntu4 Show 5 moreShow less1.16.2-41.16.2-4ubuntu0.11.16.3-0ubuntu11.16.3-0ubuntu1.11.16.3-0ubuntu1.2 |
1.16.3-0ubuntu1.3 |
gst-plugins-base1.0Ubuntu:22.04:LTS |
before 1.20.1-1ubuntu0.2, plus listed versions 1.18.5-11.19.90-11.20.0-11.20.0-21.20.1-11.20.1-1ubuntu0.1 |
1.20.1-1ubuntu0.2 |
gst-plugins-base1.0Ubuntu:24.04:LTS |
before 1.24.2-1ubuntu0.1, plus listed versions 1.22.6-11.22.7-11.22.8-11.22.10-11.24.1-11.24.1-1build11.24.2-1 |
1.24.2-1ubuntu0.1 |
gst-plugins-base1.0Ubuntu: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 less1.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.0Ubuntu: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 less1.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 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-4453 is a high vulnerability (CVSS 7.8) in Gstreamer, published May 22, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.58%, the 75th percentile. Fixed in gstreamer1-plugins-base 1.16.1-4.el8_10.
References
zerodayinitiative.com/advisories/ZDI-24-467
gitlab.freedesktop.org/tpm/gstreamer/-/commit/e68eccff103ab0e91e6d77a892f57131b33902f5
lists.debian.org/debian-lts-announce/2024/05/msg00019.html
nvd.nist.gov/vuln/detail/CVE-2024-4453
github.com/advisories/GHSA-wxq9-8346-gp9m
access.redhat.com/errata/RHSA-2024:9056
Show 56 moreShow less
access.redhat.com/security/cve/CVE-2024-4453
bugzilla.redhat.com/2282999
errata.almalinux.org/8/ALSA-2024-9056.html
access.redhat.com/errata/RHSA-2025:7178
access.redhat.com/security/cve/CVE-2024-0444
bugzilla.redhat.com/2292335
errata.almalinux.org/9/ALSA-2025-7178.html
docs.bell-sw.com/security/cves/CVE-2024-4453
github.com/CVEProject/cvelistV5/tree/main/cves/2024/4xxx/CVE-2024-4453.json
security-tracker.debian.org/tracker/CVE-2024-4453
advisories.mageia.org/MGASA-2024-0215.html
bugs.mageia.org/show_bug.cgi?id=33259
lwn.net/Articles/976177
gstreamer.freedesktop.org/security/sa-2024-0002.html
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3966
nvd.nist.gov/vuln/detail/CVE-2026-85150
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3967
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3968
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3970
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4019
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2282999
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_9056.json
cve.org/CVERecord?id=CVE-2024-4453
access.redhat.com/errata/RHSA-2025:18416
bugzilla.redhat.com/show_bug.cgi?id=2292335
docs.redhat.com/en/documentation/red_hat_in_vehicle_os/1.0/html/1.0_release_notes/index
docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/9.6_release_notes/indexhttps://access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_18416.json
cve.org/CVERecord?id=CVE-2024-0444
nvd.nist.gov/vuln/detail/CVE-2024-0444
docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/9.6_release_notes/index
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_7178.json
errata.rockylinux.org/RLSA-2024:9056
errata.rockylinux.org/RLSA-2025:7178
suse.com/support/update/announcement/2024/suse-su-20241882-1
bugzilla.suse.com/1224806
suse.com/security/cve/CVE-2024-4453
suse.com/support/update/announcement/2024/suse-su-20241882-2
suse.com/support/update/announcement/2024/suse-su-20241886-1
suse.com/support/update/announcement/2024/suse-su-20241893-1
suse.com/support/update/announcement/2024/suse-su-20241910-1
suse.com/support/update/announcement/2024/suse-su-20241945-1
suse.com/support/update/announcement/2026/suse-su-202623059-1
ubuntu.com/security/CVE-2024-4453
ubuntu.com/security/notices/USN-6798-1
ubuntu.com/security/notices/USN-7807-1
ubuntu.com/security/CVE-2023-37327
ubuntu.com/security/CVE-2023-37328
ubuntu.com/security/CVE-2024-47538
ubuntu.com/security/CVE-2024-47541
ubuntu.com/security/CVE-2024-47542
ubuntu.com/security/CVE-2024-47600
ubuntu.com/security/CVE-2024-47607
ubuntu.com/security/CVE-2024-47615
ubuntu.com/security/CVE-2024-47835