Skip to content
OpenAdvisories
High · 7.8 CVE-2026-2920 EUVD-2026-12113

GStreamer ASF Demuxer Heap-based Buffer Overflow Remote Code Execution Vulnerability

Published Mar 13, 2026 · Updated Jul 21, 2026 · Assigned by zdi

Description

GStreamer ASF Demuxer Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation.

The specific flaw exists within the processing of stream headers within ASF files. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-28843.

Affected products

VendorProductAffectedFixed
GStreamer GStreamer 1c6e163aa33962f5ee4a87d29319ccdd5cb67612 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 gst-plugins-ugly1.0 1.28.1-1 —
Debian 13 gst-plugins-ugly1.0 1.26.3-4+deb13u1 —
Debian 12 gst-plugins-ugly1.0 1.22.0-2+deb12u2 —
Debian 11 gst-plugins-ugly1.0 1.18.4-2+deb11u2 DLA-4516-1
ReleasePackageFixed inAdvisory
Ubuntu 25.10 gst-plugins-ugly1.0 No fix yet —
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 26.04 LTS gst-plugins-ugly1.0 1.28.2-1ubuntu0.1~esm1 USN-8896-1
Ubuntu Pro 24.04 LTS gst-plugins-ugly1.0 1.24.1-1ubuntu0.1~esm1 USN-8896-1
Ubuntu Pro 22.04 LTS gst-plugins-ugly1.0 1.20.1-1ubuntu0.1~esm1 USN-8896-1
Ubuntu Pro 20.04 LTS gst-plugins-ugly1.0 1.16.2-2ubuntu0.1~esm1 USN-8896-1
Ubuntu Pro 18.04 LTS gst-plugins-ugly1.0 1.14.5-0ubuntu1~18.04.1+esm1 USN-8896-1
Ubuntu Pro 16.04 LTS gst-plugins-ugly1.0 1.8.3-1ubuntu0.1+esm2 USN-8896-1
ReleasePackageFixed inAdvisory
RHEL 10 gstreamer1-plugins-bad-free +2 1.24.11-3.el10_1 RHSA-2026:19024, RHSA-2026:6259
RHEL 10 gstreamer1-plugins-base +5 1.24.11-2.el10_1 RHSA-2026:19024, RHSA-2026:6259
RHEL 9 gstreamer1-plugins-base +7 1.22.12-5.el9_7 RHSA-2026:19180, RHSA-2026:6300
RHEL 9 gstreamer1-plugins-ugly-free 1.22.12-4.el9_7 RHSA-2026:19180, RHSA-2026:6300
RHEL 8 gstreamer1-plugins-base +5 1.16.1-6.el8_10 RHSA-2026:6750
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 10.0 EUS gstreamer1-plugins-bad-free +2 1.24.11-3.el10_0 RHSA-2026:8854
RHEL 10.0 EUS gstreamer1-plugins-base +3 1.24.11-1.el10_0.1 RHSA-2026:8854
RHEL 10.0 EUS gstreamer1-plugins-good +1 1.24.11-1.el10_0.2 RHSA-2026:8854
RHEL 9.6 EUS gstreamer1-plugins-base +7 1.22.12-5.el9_6 RHSA-2026:8862
RHEL 9.6 EUS gstreamer1-plugins-ugly-free 1.22.12-4.el9_6 RHSA-2026:8862

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 gstreamer1-plugins-bad-free +2 1.24.11-3.el10_1 ALSA-2026:19024, ALSA-2026:6259
AlmaLinux 10 gstreamer1-plugins-base +5 1.24.11-2.el10_1 ALSA-2026:19024, ALSA-2026:6259
AlmaLinux 9 gstreamer1-plugins-base +7 1.22.12-5.el9_7 ALSA-2026:19180, ALSA-2026:6300
AlmaLinux 9 gstreamer1-plugins-ugly-free 1.22.12-4.el9_7 ALSA-2026:19180, ALSA-2026:6300
AlmaLinux 8 gstreamer1-plugins-base +5 1.16.1-6.el8_10 ALSA-2026:6750

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 gstreamer1-plugins-bad-free 1.24.11-3.el10_1 RLSA-2026:19024, RLSA-2026:6259
Rocky Linux 10 gstreamer1-plugins-base +2 1.24.11-2.el10_1 RLSA-2026:19024, RLSA-2026:6259
Rocky Linux 9 gstreamer1-plugins-base +2 1.22.12-5.el9_7 RLSA-2026:19180, RLSA-2026:6300
Rocky Linux 9 gstreamer1-plugins-ugly-free 1.22.12-4.el9_7 RLSA-2026:19180, RLSA-2026:6300
Rocky Linux 8 gstreamer1-plugins-base +2 1.16.1-6.el8_10 RLSA-2026:6750
ReleasePackageFixed inAdvisory
SLES 15 SP7 gstreamer-plugins-ugly 1.24.0-150600.3.5.1 SUSE-SU-2026:0998-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 gstreamer-plugins-ugly 1.26.7-160000.2.1 SUSE-SU-2026:20915-1
SLES 16.0 gstreamer-plugins-ugly 1.26.7-160000.2.1 SUSE-SU-2026:20915-1
ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 gstreamer-plugins-ugly 1.26.7-160000.2.1 openSUSE-SU-2026:20402-1
openSUSE Leap 15.6 gstreamer-plugins-ugly 1.24.0-150600.3.5.1 SUSE-SU-2026:0998-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 gstreamer1-plugins-bad-free +2 1.24.11-3.el10_1 ELSA-2026-19024, ELSA-2026-6259
Oracle Linux 10 gstreamer1-plugins-base +5 1.24.11-2.el10_1 ELSA-2026-19024, ELSA-2026-6259
Oracle Linux 9 gstreamer1-plugins-base +7 1.22.12-5.el9_7 ELSA-2026-19180, ELSA-2026-6300
Oracle Linux 9 gstreamer1-plugins-ugly-free 1.22.12-4.el9_7 ELSA-2026-19180, ELSA-2026-6300
Oracle Linux 8 gstreamer1-plugins-base +3 1.16.1-6.0.1.el8_10 ELSA-2026-6750
Oracle Linux 8 gstreamer1-plugins-good +1 1.16.1-6.el8_10 ELSA-2026-6750

Advisories 28

References