CVE-2026-12892

Gstreamer1-plugins-bad-free: gstreamer1-plugins-bad: 1-byte heap out-of-bounds read in h.264 nal extension slice parser

Published Jun 23, 2026 CVSS 3.1 · 4.4 Medium EPSS < 1% KEV · Not listed
Description
A flaw was found in GStreamer's gst-plugins-bad package. When processing a specially crafted H.264 video file containing malformed MVC or SVC extension slice NAL units, a 1-byte heap out-of-bounds read can occur during parsing. This happens when the parser attempts to check slice boundary information without first verifying that the NAL unit contains enough data beyond the extension header. An attacker could exploit this by tricking a user into opening a malicious H.264 video file, potentially causing the application to crash or leak a single byte of heap memory.

Analysis

AI-generated

Technical impact

A flaw in GStreamer's gst‑plugins‑bad package allows a 1‑byte heap out‑of‑bounds read when parsing a specially crafted H.264 video that contains malformed MVC or SVC extension slice NAL units. The parser does not first verify that enough data exists beyond the extension header before reading slice boundary information, which triggers the read. The effect can be a program crash or leaking a single byte of heap memory to an attacker. The vulnerability does not provide direct code execution or privilege escalation, but it can lead to application instability or a subtle information disclosure.

Affected Systems

Systems running Red Hat Enterprise Linux 10, 6, 7, 8, or 9 that have the gst‑plugins‑bad package installed are affected. No specific version ranges are listed, so all releases within these RHEL families using the default gst‑plugins‑bad package may be vulnerable.

Risk and Exploitability

The CVSS score of 4.4 indicates a moderate impact. EPSS is not available, so the known exploitation probability remains uncertain, and the vulnerability is not listed in CISA’s KEV catalog. Attackers would most likely need to persuade or force a user to open a malicious H.264 file, making the vector user‑initiated. Because the flaw only reads a single byte, the immediate risks are limited to denial of service or a small information leak, but the lack of an official workaround means the exposure persists until an update is applied.

Remediation

Vendor Workaround

No mitigation is currently available that meets Red Hat Product Security's standards for usability, deployment, applicability, or stability.


OpenCVE Recommended Actions

  • Apply the latest Red Hat update that patches the gst‑plugins‑bad package.
  • If no update is available, uninstall or remove the gst‑plugins‑bad package.
  • Use file‑type validation to block untrusted H.264 files before they are processed by the media player.
  • Deploy SELinux or similar mandatory access control policies that restrict the memory access of media decoding processes.

Generated by OpenCVE AI on June 24, 2026 at 10:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-4839-1 gst-plugins-bad1.0 security update
Debian DSA Debian DSA DSA-6458-1 gst-plugins-bad1.0 security update
History
Type Values Removed Values Added
First Time appeared Redhat rhel Els
CPEs cpe:/o:redhat:enterprise_linux:10
cpe:/o:redhat:enterprise_linux:6
cpe:/o:redhat:enterprise_linux:7
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
cpe:/a:redhat:enterprise_linux:10
cpe:/a:redhat:enterprise_linux:8
cpe:/a:redhat:enterprise_linux:9
cpe:/o:redhat:rhel_els:6
cpe:/o:redhat:rhel_els:7
Vendors & Products Redhat rhel Els
Type Values Removed Values Added
Title Gstreamer1-plugins-bad: gstreamer1-plugins-bad: 1-byte heap out-of-bounds read in h.264 nal extension slice parser Gstreamer1-plugins-bad-free: gstreamer1-plugins-bad: 1-byte heap out-of-bounds read in h.264 nal extension slice parser
Type Values Removed Values Added
First Time appeared Gstreamer Project
Gstreamer Project gstreamer Plugin
Vendors & Products Gstreamer Project
Gstreamer Project gstreamer Plugin
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description A flaw was found in GStreamer's gst-plugins-bad package. When processing a specially crafted H.264 video file containing malformed MVC or SVC extension slice NAL units, a 1-byte heap out-of-bounds read can occur during parsing. This happens when the parser attempts to check slice boundary information without first verifying that the NAL unit contains enough data beyond the extension header. An attacker could exploit this by tricking a user into opening a malicious H.264 video file, potentially causing the application to crash or leak a single byte of heap memory.
Title Gstreamer1-plugins-bad: gstreamer1-plugins-bad: 1-byte heap out-of-bounds read in h.264 nal extension slice parser
First Time appeared Redhat
Redhat enterprise Linux
Weaknesses CWE-125
CPEs cpe:/o:redhat:enterprise_linux:10
cpe:/o:redhat:enterprise_linux:6
cpe:/o:redhat:enterprise_linux:7
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat enterprise Linux
References
Metrics cvssV3_1

{'score': 4.4, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Nov 5, 2026, 5:03 PM
Reserved
Jun 22, 2026, 11:32 AM
Status
Analyzed
Published
Jun 23, 2026, 9:16 PM
Modified
Nov 5, 2026, 5:18 PM
Severity
Moderate
Public date
Jun 22, 2026, 12:00 AM