VDB

DEBIAN-CVE-2024-47540

DEBIAN-CVE-2024-47540 PUBLISHED CVSS 9.800000190734863 CRITICAL

GStreamer is a library for constructing graphs of media-handling components. An uninitialized stack variable vulnerability has been identified in the gst_matroska_demux_add_wvpk_header function within matroska-demux.c. When size < 4, the program calls gst_buffer_unmap with an uninitialized map variable. Then, in the gst_memory_unmap function, the program will attempt to unmap the buffer using the uninitialized map variable, causing a function pointer hijack, as it will jump to mem->allocator->mem_unmap_full or mem->allocator->mem_unmap. This vulnerability could allow an attacker to hijack the execution flow, potentially leading to code execution. This vulnerability is fixed in 1.24.10.

Risk Scores

CVSS 3.1
9.800000190734863
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Affected Products

VendorProductVersions
Debian:14gst-plugins-good1.00, 0
Debian:13gst-plugins-good1.00, 0
Debian:11gst-plugins-good1.00, 1.18.4-2, 1.18.4-2+deb11u1
Debian:12gst-plugins-good1.00, 1.22.0-5, 1.22.0-5+deb12u1

Timeline

  • Dec 12, 2024 CVE Published
  • Apr 28, 2026 CVE Updated
Open in Interactive Console →
$ Console Community · 100/wk Open console ›