CVE-2024-47601

medium
Published 2025-05-13 ยท Modified 2025-07-02
CVSS v3
โ€”
CVSS v4 NEW
โ€”
not yet in upstream
VIR risk
5.5

Description

GStreamer is a library for constructing graphs of media-handling components. A null pointer dereference vulnerability has been discovered in the gst_matroska_demux_parse_blockgroup_or_simpleblock function within matroska-demux.c. This function does not properly check the validity of the GstBuffer *sub pointer before performing dereferences. As a result, null pointer dereferences may occur. 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: Debian Security Tracker ยท View original โ†— ยท DFSG

CVE-2024-47601 NameCVE-2024-47601 DescriptionGStreamer is a library for constructing graphs of media-handling components. A null pointer dereference vulnerability has been discovered in the gst_matroska_demux_parse_blockgroup_or_simpleblock function within matroska-demux.c. This function does not properly check the validity of the GstBuffer *sub pointer before performing dereferences. As aโ€ฆ

CVE-2024-47601

NameCVE-2024-47601
DescriptionGStreamer is a library for constructing graphs of media-handling components. A null pointer dereference vulnerability has been discovered in the gst_matroska_demux_parse_blockgroup_or_simpleblock function within matroska-demux.c. This function does not properly check the validity of the GstBuffer *sub pointer before performing dereferences. As a result, null pointer dereferences may occur. This vulnerability is fixed in 1.24.10.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
ReferencesDLA-4071-1, DSA-5838-1

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
gst-plugins-good1.0 (PTS)bullseye1.18.4-2+deb11u2vulnerable
bullseye (security)1.18.4-2+deb11u4fixed
bookworm1.22.0-5+deb12u3fixed
bookworm (security)1.22.0-5+deb12u2fixed
trixie1.26.2-1fixed
trixie (security)1.26.2-1+deb13u1fixed
forky, sid1.28.3-1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
gst-plugins-good0.10source(unstable)(unfixed)
gst-plugins-good1.0sourcebullseye1.18.4-2+deb11u3DLA-4071-1
gst-plugins-good1.0sourcebookworm1.22.0-5+deb12u2DSA-5838-1
gst-plugins-good1.0source(unstable)1.24.10-1

Notes

https://securitylab.github.com/advisories/GHSL-2024-249_Gstreamer/
https://gstreamer.freedesktop.org/security/sa-2024-0020.html
Fixed by: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3863
Fixed by: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8057
Fixed by: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8058 (1.24.10)

Home - Debian Security - Source (Git)

Apply commands

text fix
Notes
https://securitylab.github.com/advisories/GHSL-2024-249_Gstreamer/https://gstreamer.freedesktop.org/security/sa-2024-0020.htmlFixed by: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3863Fixed by: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8057Fixed by: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8058 (1.24.10)

OS impact

suse SUSE Affected 1 release
VersionStatusFixed in
โ€” Affected โ€”
almalinux AlmaLinux Fixed 1 release
VersionStatusFixed in
9 Fixed gstreamer1-plugins-good-1.22.12-4.el9.aarch64.rpm
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 1 release
VersionStatusFixed in
9 Fixed โ€”
rockylinux Rocky Linux Fixed 1 release
VersionStatusFixed in
9 Fixed โ€”

References

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

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