Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSupply crafted H.266 bitstream to custom app
-
ExploitReach DCI parser in libgstcodecparsers
-
ExecutionReserved field accepted, bounds check fails
-
ImpactOut-of-bounds write corrupts memory or crashes process
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a third-party application that directly invokes the vulnerable DCI parsing function in GStreamer's libgstcodecparsers (H.266/VVC) library; the description explicitly states no standard GStreamer pipeline element reaches this code path, so default GStreamer installations and typical playback pipelines are NOT exploitable. The attacker must deliver a specially crafted H.266 bitstream whose DCI reserved field carries an illegal value that the parser incorrectly accepts. Limiting factors: dependence on a non-standard API consumer sharply narrows the attack surface, and impact is bounded to memory corruption/crash (I:L/A:L) with no confidentiality loss and no demonstrated code-execution path in the provided data. |
| Impact | Red Hat rates this CVSS 6.5 (Medium) with vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - network-reachable, no privileges, no user interaction, but only Low integrity and Low availability impact and no confidentiality impact, consistent with a bounded out-of-bounds write (CWE-787) that most realistically yields a crash. The single most important mitigating signal is in the description itself and directly tempers the network-vector optics: 'No standard GStreamer pipeline element currently invokes the affected code path,' meaning a default GStreamer install is not exploitable and an attacker needs a third-party application that explicitly calls the vulnerable DCI parsing API in libgstcodecparsers. No EPSS probability, CISA KEV listing, or public exploit was provided in the input, so exploitation status is: no public exploit identified at time of analysis. Net: this is a real but modest-priority memory-safety bug - patch it in normal cycles, but the CVSS network vector overstates practical exposure because the vulnerable code path is not reachable through standard pipelines; treat AV:N as 'reachable only via custom API consumers,' not 'remotely exploitable out of the box.' Verify affected GStreamer versions and fix with the Red Hat advisory, as no fixed version is present in the supplied data. |
| Exploit ScenarioDerived | An attacker crafts a malicious H.266/VVC bitstream containing a manipulated DCI reserved field and submits it to a third-party media application that directly invokes libgstcodecparsers' DCI parsing function (not a standard GStreamer pipeline). The parser accepts the illegal reserved value and writes past the bounds of an internal structure, corrupting memory or crashing the process. No public exploit code is identified in the provided data, and exploitation is constrained to applications that reach this specific API. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
An out-of-bounds write in GStreamer's H.266/VVC Decoding Capability Information (DCI) parser inside libgstcodecparsers allows a remote attacker to crash or corrupt memory in any third-party application that directly calls the affected parsing API by supplying a crafted H.266 bitstream whose reserved DCI field carries an illegal value the parser wrongly accepts. Red Hat rates it CVSS 6.5 (Medium, AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L) - network-reachable, unauthenticated and requiring no user interaction per the supplied vector, but with only Low integrity and Low availability impact and no confidentiality loss, consistent with a bounded out-of-bounds write (CWE-787). Exposure is sharply limited: the description states no standard GStreamer pipeline element invokes this code path, so default GStreamer installations and ordinary playback pipelines are not exploitable, and no public exploit has been identified at time of analysis.
RemediationAI
No vendor-released patch or exact fixed version is identified in the provided data; patch status is therefore unconfirmed and should be tracked through the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-100229 and the associated Bugzilla entry at https://bugzilla.redhat.com/show_bug.cgi?id=2541471, applying updated gstreamer1-plugins-bad-free (and upstream GStreamer) packages as soon as they are published rather than assuming a fix is already available. Because the vulnerable DCI parsing routine is not reachable from any standard GStreamer pipeline element, the most effective near-term compensating control is at the API-consumer level: any application that directly calls the libgstcodecparsers H.266/VVC DCI parser should stop feeding it untrusted bitstreams, validate or reject DCI NAL units whose reserved fields fall outside the specification-permitted values before invoking the parser, or drop H.266/VVC input entirely until a fix ships - the trade-off being loss of H.266 capability for that application. Media-ingestion gateways and transcoding front ends can alternatively block or quarantine H.266/VVC content at the perimeter or run the parsing process in a sandboxed, resource- and privilege-limited worker so that a successful out-of-bounds write degrades to a contained crash rather than memory corruption in a privileged context; this costs throughput and may require changes to process architecture. Generic hardening such as ASLR, hardened allocators and crash-only supervision reduces the reliability of turning the write into control-flow hijack but does not remove the underlying bug, and since the assessed vector shows no confidentiality impact and no demonstrated code-execution path, effort should be prioritized on patching rather than on speculative exploit mitigation.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw lives in libgstcodecparsers, the codec bitstream parsing helper library shipped by GStreamer (packaged in Red Hat Enterprise Linux as part of gstreamer1-plugins-bad-free), specifically in the H.266/VVC parsing code that decodes the DCI (Decoding Capability Information) NAL unit. H.266, also known as Versatile Video Coding (VVC), is the successor to H.265/HEVC and its DCI structure contains reserved fields whose values are constrained by the specification; the parser fails to reject an out-of-range reserved value and consequently indexes/writes past the end of an internal structure, the classic memory-safety failure class described by CWE-787 (Out-of-bounds Write). Per the supplied CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L) the exploit is remotely triggerable without authentication or user interaction against a host process, but impact is confined to Low integrity and Low availability - i.e., memory corruption leading most plausibly to a crash rather than a demonstrated code-execution or data-disclosure path. Importantly, the vulnerable routine is a library API entry point rather than a pipeline element, so exploitation depends on a third-party or custom application that calls the H.266 DCI parser directly on untrusted input; the CPE data associating the issue with Red Hat Enterprise Linux 7, 8, 9 and 10 reflects that the affected library ships across all supported RHEL streams, not that the base OS exercises the code path by default.
Know when Gstreamer gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Crafted bitstream needs no privileges or interaction, but impact is a bounded OOB write giving only low integrity/availability loss and no confidentiality; reachability caveat (non-standard API) noted separately, not scored.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
A flaw was found in GStreamer's H.266 codec parser library (libgstcodecparsers). An out-of-bounds write vulnerability exists in the DCI parsing function, where a reserved field value is incorrectly accepted, causing the parser to write beyond the bounds of an internal structure. An attacker could exploit this by providing a specially crafted H.266 bitstream to a third-party application that uses this library API, potentially causing a crash or memory corruption. No standard GStreamer pipeline element currently invokes the affected code path.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
Affected Products (CPE)CVE.org
Heap-based buffer overflow in the flx_decode_delta_fli function in gst/flx/gstflxdec.c in the FLIC decoder in GStreamer
Heap-based buffer overflow in the flx_decode_delta_fli function in gst/flx/gstflxdec.c in the FLIC decoder in GStreamer
Heap-based buffer overflow in the flx_decode_delta_fli function in gst/flx/gstflxdec.c in the FLIC decoder in GStreamer
The FLIC decoder in GStreamer before 1.10.2 allows remote attackers to cause a denial of service (out-of-bounds write an
A heap-based buffer overflow vulnerability exists in GStreamer's RTSP connection parser that allows remote attackers to
A heap buffer over-read vulnerability exists in GStreamer's isomp4 plugin that allows reading past allocated memory boun
An integer overflow vulnerability in the GStreamer multimedia framework's matroska demuxer allows heap memory corruption
A critical integer overflow vulnerability in GStreamer's qtdemux element allows attackers to trigger denial of service o
A critical integer overflow vulnerability in the GStreamer multimedia framework's Matroska (MKV) demuxer can cause denia
An integer overflow vulnerability in GStreamer's Matroska demuxer can cause denial of service or potentially heap memory
An integer overflow vulnerability in GStreamer's AVI demux element allows attackers to trigger a heap overwrite when par
A heap overflow vulnerability exists in GStreamer's matroskaparse element due to an integer overflow in the gst_matroska
EUVD-2026-100958
GHSA-8g53-2c85-3xhf
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB