
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-5056 is a stack-based buffer overflow vulnerability in GStreamer's qtdemux module that allows remote attackers to execute arbitrary code on affected installations. The flaw exists within the parsing of UncompressedFrameConfigBox structures in the MOV/MP4 demuxer (GStreamer-SA-2026-0016), where user-supplied data length is not validated before being copied to a fixed-length stack buffer. It was reported to the vendor on 2026-03-12, fixed in GStreamer 1.28.2 (released 2026-04-07), and publicly disclosed on 2026-04-15. It carries a CVSS v3.0 base score of 7.8 (High) (ZDI Advisory, Github Advisory).
The root cause is CWE-121 (Stack-based Buffer Overflow): the qtdemux parser in GStreamer's gst-plugins-good component fails to validate the length of user-supplied data before copying it into a fixed-size stack buffer when processing UncompressedFrameConfigBox structures in MOV/MP4 container files. An attacker crafts a malicious media file with an oversized UncompressedFrameConfigBox payload, which overflows the stack buffer when parsed, enabling control of the instruction pointer and arbitrary code execution. The attack vector is local (the file must be opened or processed by an application using GStreamer), and user interaction is required — though in GNOME environments, the localsearch/tracker-miners service can trigger parsing automatically when a crafted file is placed in the user's home directory, effectively reducing the interaction requirement (ZDI Advisory, oss-security).
Successful exploitation grants an attacker arbitrary code execution in the context of the process that loaded the GStreamer library, resulting in full compromise of confidentiality, integrity, and availability of that process. On GNOME-based Linux systems where tracker-miners/localsearch automatically indexes media files, exploitation can occur without explicit user interaction beyond placing a crafted file in the home directory, potentially affecting any user running a default GNOME desktop. Lateral movement is possible if the compromised process runs with elevated privileges or has access to sensitive resources (ZDI Advisory, oss-security).
UncompressedFrameConfigBox structure with an oversized payload that exceeds the fixed-length stack buffer in GStreamer's qtdemux parser.tracker-miners/localsearch will automatically parse it during file indexing without requiring explicit user action.qtdemux processes the malicious UncompressedFrameConfigBox, the unsanitized length causes a stack buffer overflow, overwriting the return address or function pointers on the stack.tracker-extract indexer) (ZDI Advisory, oss-security)..mov, .mp4) in user home directories or shared folders with anomalous UncompressedFrameConfigBox structures; web shells or unexpected executables created by tracker-extract or media player processes.tracker-extract, totem, rhythmbox, or other GStreamer-backed applications (e.g., /bin/sh, curl, wget, python3); crashes or core dumps from GStreamer processes (gst-launch, tracker-extract)./var/log/syslog, journalctl) referencing GStreamer or tracker-extract; GStreamer debug logs showing errors during qtdemux UncompressedFrameConfigBox parsing.GStreamer released version 1.28.2 on 2026-04-07 as a stable bug-fix release that includes the security fix for CVE-2026-5056 (GStreamer-SA-2026-0016); users should upgrade to this version or later immediately (oss-security). Red Hat has issued security advisory RHSA-2026:49508 addressing this vulnerability in gstreamer1-plugins-good for RHEL-based distributions (Github Advisory). As a workaround on GNOME systems, administrators can disable automatic media indexing by removing rules files from /usr/share/localsearch3/extract-rules/ or /usr/share/tracker3-miners/extract-rules/, and users should avoid opening untrusted media files until patched (oss-security).
The oss-security mailing list discussion highlighted that GStreamer's widespread use in GNOME components — including Nautilus, GNOME Videos, Rhythmbox, and the tracker-miners automatic indexing service — significantly broadens the attack surface, as crafted files placed in a user's home directory can be parsed without any explicit user action on many default Linux desktop configurations (oss-security). The Solus Linux community and various Linux distribution security teams (Red Hat, AlmaLinux, Oracle Linux, Debian) have issued or tracked updates for the affected gstreamer1-plugins-good package. No significant social media controversy or high-profile researcher commentary beyond the ZDI disclosure and oss-security thread has been observed.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."