Skip to content
OpenAdvisories
High · 7.8 CVE-2026-3082 EUVD-2026-12123GHSA-5377-m765-56mv

GStreamer JPEG Parser Heap-based Buffer Overflow Remote Code Execution Vulnerability

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

Description

GStreamer JPEG Parser 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 Huffman tables. 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-28840.

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-bad1.0 1.28.1-1 —
Debian 13 gst-plugins-bad1.0 1.26.2-3+deb13u1 —
Debian 12 gst-plugins-bad1.0 1.22.0-4+deb12u7 —
ReleasePackageFixed inAdvisory
Ubuntu 25.10 gst-plugins-bad1.0 No fix yet —
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 24.04 LTS gst-plugins-bad1.0 No fix yet —
Ubuntu Pro 22.04 LTS gst-plugins-bad1.0 No fix yet —
Ubuntu Pro 20.04 LTS gst-plugins-bad1.0 No fix yet —
Ubuntu Pro 18.04 LTS gst-plugins-bad1.0 No fix yet —
Ubuntu Pro 16.04 LTS gst-plugins-bad1.0 No fix yet —
Ubuntu Pro 14.04 LTS gst-plugins-bad1.0 No fix yet —
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 14 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
RHEL 9.4 EUS gstreamer1-plugins-bad-free +1 1.22.1-6.el9_4 RHSA-2026:8857
RHEL 9.4 EUS gstreamer1-plugins-base +4 1.22.1-4.el9_4 RHSA-2026:8857
RHEL 9.2 E4S gstreamer1-plugins-bad-free 1.18.4-9.el9_2 RHSA-2026:8874
RHEL 9.2 E4S gstreamer1-plugins-base +4 1.18.4-8.el9_2 RHSA-2026:8874
RHEL 9.0 E4S gstreamer1-plugins-base +2 1.18.4-8.el9_0 RHSA-2026:8876
RHEL 9.0 E4S gstreamer1-plugins-good +1 1.18.4-7.el9_0 RHSA-2026:8876
RHEL 8.8 TUS gstreamer1-plugins-base +2 1.16.1-4.el8_8 RHSA-2026:9488
RHEL 8.8 TUS gstreamer1-plugins-good +1 1.16.1-5.el8_8 RHSA-2026:9488
RHEL 8.8 E4S gstreamer1-plugins-base +2 1.16.1-4.el8_8 RHSA-2026:9488
RHEL 8.8 E4S gstreamer1-plugins-good +1 1.16.1-5.el8_8 RHSA-2026:9488
RHEL 8.6 TUS gstreamer1-plugins-base +4 1.16.1-4.el8_6 RHSA-2026:9447
RHEL 8.6 E4S gstreamer1-plugins-base +4 1.16.1-4.el8_6 RHSA-2026:9447
RHEL 8.6 AUS gstreamer1-plugins-base +4 1.16.1-4.el8_6 RHSA-2026:9447
RHEL 8.4 EUS Long Life gstreamer1-plugins-base +4 1.16.1-4.el8_4 RHSA-2026:9446
RHEL 8.4 AUS gstreamer1-plugins-base +4 1.16.1-4.el8_4 RHSA-2026:9446
RHEL 8.2 AUS gstreamer1-plugins-bad-free 1.16.1-4.el8_2 RHSA-2026:9487
RHEL 8.2 AUS gstreamer1-plugins-base +3 1.16.1-3.el8_2 RHSA-2026:9487
RHEL 7 ELS gstreamer1-plugins-bad-free +2 1.10.4-5.el7_9 RHSA-2026:7673
RHEL 7 ELS gstreamer1-plugins-base +4 1.10.4-4.el7_9 RHSA-2026:7673

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

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 gstreamer1-plugin-openh264 +3 1.24.10-1.amzn2023.0.5 ALAS2023-2026-1521
Amazon Linux 2 gstreamer1-plugins-bad-free +1 1.18.4-5.amzn2.0.5 ALAS2-2026-3222

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
Oracle Linux 7 gstreamer1-plugins-bad-free +2 1.10.4-4.0.1.el7_9 ELSA-2026-7673
Oracle Linux 7 gstreamer1-plugins-base +4 1.10.4-2.0.3.el7 ELSA-2026-7673

Advisories 34

References