CVE-2024-47613

high
Published 2024-12-16 ยท Modified 2024-12-17
CVSS v3
โ€”
CVSS v4 NEW
โ€”
not yet in upstream
VIR risk
8.0

Description

GStreamer is a library for constructing graphs of media-handling components. A null pointer dereference vulnerability has been identified in `gst_gdk_pixbuf_dec_flush` within `gstgdkpixbufdec.c`. This function invokes `memcpy`, using `out_pix` as the destination address. `out_pix` is expected to point to the frame 0 from the frame structure, which is read from the input file. However, in certain situations, it can points to a NULL frame, causing the subsequent call to `memcpy` to attempt writing to the null address (0x00), leading to a null pointer dereference. This vulnerability can result in a Denial of Service (DoS) by triggering a segmentation fault (SEGV). This vulnerability is fixed in 1.24.10.

Predictions

Exploit likelihood
20%
Patch ETA
โ€”

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

Mitigation details

Source: Red Hat Errata โ€” Red Hat Inc. ยท View original โ†— ยท Open-Errata-API

Description gstreamer1-plugins-good: null pointer dereference in gst_gdk_pixbuf_dec_flush Red Hat statement To exploit this flaw, an attacker needs to trick a user into opening or processing a specially crafted file with the gdk-pixbuf decoder. As user interaction is required to trigger is issue and the impact is limited to an application crash, this flaw has been rated with a Moderate severity.โ€ฆ

Description

gstreamer1-plugins-good: null pointer dereference in gst_gdk_pixbuf_dec_flush

Red Hat statement

To exploit this flaw, an attacker needs to trick a user into opening or processing a specially crafted file with the gdk-pixbuf decoder. As user interaction is required to trigger is issue and the impact is limited to an application crash, this flaw has been rated with a Moderate severity.

CVSS v3: 6.5 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H)

Errata / fixed releases

ProductPackageAdvisoryReleased
Red Hat Enterprise Linux 7 Extended Lifecycle Supportgstreamer1-plugins-base-0:1.10.4-3.el7_9RHSA-2024:113442024-12-18T00:00:00Z
Red Hat Enterprise Linux 7 Extended Lifecycle Supportgstreamer1-plugins-good-0:1.10.4-3.el7_9RHSA-2024:113442024-12-18T00:00:00Z
Red Hat Enterprise Linux 8gstreamer1-plugins-good-0:1.16.1-5.el8_10RHSA-2024:112992024-12-17T00:00:00Z
Red Hat Enterprise Linux 8.2 Advanced Update Supportgstreamer1-plugins-good-0:1.16.1-2.el8_2RHSA-2024:111482024-12-18T00:00:00Z
Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Supportgstreamer1-plugins-good-0:1.16.1-3.el8_4RHSA-2024:113462024-12-18T00:00:00Z
Red Hat Enterprise Linux 8.4 Telecommunications Update Servicegstreamer1-plugins-good-0:1.16.1-3.el8_4RHSA-2024:113462024-12-18T00:00:00Z
Red Hat Enterprise Linux 8.4 Update Services for SAP Solutionsgstreamer1-plugins-good-0:1.16.1-3.el8_4RHSA-2024:113462024-12-18T00:00:00Z
Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Supportgstreamer1-plugins-good-0:1.16.1-3.el8_6RHSA-2024:111492024-12-18T00:00:00Z
Red Hat Enterprise Linux 8.6 Telecommunications Update Servicegstreamer1-plugins-good-0:1.16.1-3.el8_6RHSA-2024:111492024-12-18T00:00:00Z
Red Hat Enterprise Linux 8.6 Update Services for SAP Solutionsgstreamer1-plugins-good-0:1.16.1-3.el8_6RHSA-2024:111492024-12-18T00:00:00Z
Red Hat Enterprise Linux 8.8 Extended Update Supportgstreamer1-plugins-good-0:1.16.1-4.el8_8RHSA-2024:113482024-12-18T00:00:00Z
Red Hat Enterprise Linux 9gstreamer1-plugins-good-0:1.22.1-3.el9_5RHSA-2024:111222024-12-16T00:00:00Z
Red Hat Enterprise Linux 9.0 Update Services for SAP Solutionsgstreamer1-plugins-good-0:1.18.4-6.el9_0RHSA-2024:112982024-12-17T00:00:00Z
Red Hat Enterprise Linux 9.2 Extended Update Supportgstreamer1-plugins-good-0:1.18.4-7.el9_2RHSA-2024:111192024-12-16T00:00:00Z
Red Hat Enterprise Linux 9.4 Extended Update Supportgstreamer1-plugins-good-0:1.22.1-3.el9_4RHSA-2024:111212024-12-16T00:00:00Z

Package state

ProductPackageState
Red Hat Enterprise Linux 10gstreamer1-plugins-goodAffected

Apply commands

bash fix
Apply RHSA-2024:11344 for Red Hat Enterprise Linux 7 Extended Lifecycle Support
yum update -y gstreamer1-plugins-base
# or:
dnf upgrade -y gstreamer1-plugins-base

Affected

VendorProductVersion
redhatRed Hat Enterprise Linux 10Affected

OS impact

suse SUSE Affected 1 release
VersionStatusFixed in
โ€” Affected โ€”
debian Debian Fixed 5 releases
VersionStatusFixed in
trixie Fixed 1.24.10-1
sid Fixed 1.24.10-1
forky Fixed 1.24.10-1
bullseye Fixed 1.18.4-2+deb11u3
bookworm Fixed 1.22.0-5+deb12u2
redhat Red Hat Fixed 2 releases
VersionStatusFixed in
9 Fixed โ€”
8 Fixed โ€”
rockylinux Rocky Linux Fixed 2 releases
VersionStatusFixed in
9 Fixed โ€”
8 Fixed โ€”

References

Community-verified mitigations for this CVE will appear above when contributors publish them.

Verify integrity in audit chain (admin only). AS-IS.