OESA-2026-4828: gstreamer1-plugins-bad-free security update
GStreamer is a pipeline-based multi media framework that links together a wide variety of media processing systems to complete complex workflows, based on graphs of filters which operate on media data. This package contains plug-ins that are not tested well enough yet, or the code is not of good enough quality. Security Fix(es):
A heap out-of-bounds write vulnerability was found in the GStreamer gst-plugins-bad adpcmdec element when decoding IMA/DVI ADPCM audio. Insufficient validation of the per-block sample count for multi-channel streams allows a crafted WAV file to cause writes beyond the allocated output buffer. This can lead to application crash, denial of service, memory corruption, or potentially arbitrary code execution when untrusted media is processed.(CVE-2026-19387)
A heap buffer overflow vulnerability was found in GStreamer's librfb (RFB/VNC client). The rectangle bounds check incorrectly validates area rather than individual dimensions, allowing a malicious VNC server to send a rectangle that extends beyond the framebuffer. A remote attacker could set up a malicious VNC server and trick a user into connecting, resulting in an out-of-bounds heap write that could lead to code execution or a crash.(CVE-2026-52720)
A signed integer overflow vulnerability was found in GStreamer's VMnc decoder. A crafted VMnc stream with large cursor dimensions can overflow signed integer payload-size arithmetic, bypassing a length check and leading to out-of-bounds reads. A remote attacker could trick a user into opening a specially crafted VMnc file, potentially causing a crash or information disclosure.(CVE-2026-52722)
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
openeuler/gstreamer1-plugins-bad-freeto a version that resolves this vulnerability.Fixed in 1.16.2-20.oe2203sp4
Event History
Child vulnerabilities
Contains the following vulnerabilities.
Frequently Asked Questions
What attacker-controlled content can trigger the reported flaws?
One flaw is triggered when an application decodes a crafted WAV file containing IMA/DVI ADPCM audio. Another is triggered when a user connects to a malicious RFB/VNC server that sends a rectangle extending beyond the framebuffer.
Does exploitation require authentication or user interaction?
The supplied severity vector indicates no privileges are required and that user interaction is required. For the VNC-related issue, the described interaction is tricking a user into connecting to an attacker-controlled VNC server.
What impact could successful exploitation have?
The ADPCM decoder flaw can cause an application crash, denial of service, memory corruption, or potentially arbitrary code execution while processing untrusted media. The VNC flaw is described as an out-of-bounds heap write; the overall severity vector rates confidentiality, integrity, and availability impact as high.