PT-2024-9585 · Gstreamer+11 · Gstreamer+11

Antonio Morales

+1

·

Published

2024-09-30

·

Updated

2025-06-30

·

CVE-2024-47540

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions GStreamer versions prior to 1.24.10
Description 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.
Recommendations For versions prior to 1.24.10, update to version 1.24.10 to patch the issue and secure your system. As a temporary workaround, consider restricting the use of the gst matroska demux add wvpk header function until a patch is available. Avoid using the gst buffer unmap function with uninitialized map variables in the affected API endpoints until the issue is resolved.

Exploit

Fix

Use of Uninitialized Resource

Weakness Enumeration

Related Identifiers

ALSA-2024:11122
ALSA-2024:11299
ALSA-2024_11122
ALSA-2024_11299
ALT-PU-2025-2299
AZL-62393
BDU:2024-11292
CESA-2024_11299
CVE-2024-47540
DLA-4071-1
DSA-5838-1
INFSA-2024_11122
INFSA-2024_11299
MGASA-2025-0040
OESA-2024-2592
OESA-2024-2593
OESA-2024-2594
OESA-2024-2595
OESA-2024-2596
OPENSUSE-SU-2025:14699-1
RHSA-2024:11119
RHSA-2024:11121
RHSA-2024:11122
RHSA-2024:11148
RHSA-2024:11149
RHSA-2024:11298
RHSA-2024:11299
RHSA-2024:11344
RHSA-2024:11346
RHSA-2024:11348
RHSA-2024_11122
RHSA-2024_11299
RLSA-2024:11122
RLSA-2024:11299
SUSE-SU-2025:00063-1
SUSE-SU-2025:0055-1
SUSE-SU-2025:0063-1
SUSE-SU-2025:0064-1
SUSE-SU-2025:0067-1
SUSE-SU-2025:02053-1
SUSE-SU-2025:02055-1
SUSE-SU-2025:02058-1
SUSE-SU-2025:02347-1
SUSE-SU-2025_02053-1
SUSE-SU-2025_02058-1
USN-7176-1

Affected Products

Alt Linux
Almalinux
Astra Linux
Centos
Debian
Gstreamer
Linuxmint
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu