Skip to main content

GStreamer ASF demuxer CVE-2026-112214

| EUVDEUVD-2026-104253 MEDIUM
Memory Allocation with Excessive Size Value (CWE-789)
2026-10-19 redhat GHSA-ffx9-vqhr-x528
6.5
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Deliver crafted ASF/WMV/WMA file
  2. Delivery
    Victim opens file in GStreamer app
  3. Exploit
    ASF demuxer parses Simple Index object
  4. Execution
    Oversized heap allocation requested
  5. Persist
    Allocation fails or exhausts memory
  6. Impact
    Application or host denial of service

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory allocation limits
Exploitation Conditions

Exploitation requires a victim to process an attacker-crafted ASF, WMV, or WMA file through an application that uses the gst-plugins-ugly ASF demuxer; the malicious trigger is specifically a Simple Index object whose entry count is set larger than the actual payload, driving an unbounded heap allocation. Limiting factors that reduce real-world risk: mandatory user interaction (UI:R) to open or auto-preview the file, impact restricted to denial of service with no code execution or data exposure, and the crash materializing primarily when the allocation fails or the host is memory-constrained - on systems with abundant memory or overcommit the process may degrade rather than reliably crash.

Impact

This is a moderate-severity denial-of-service issue, not a high-priority emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, base 6.5) shows network-reachable, unauthenticated, low-complexity exploitation but is gated by UI:R - a victim must actively process a malicious media file - and impact is confined to availability (C:N/I:N) via a CWE-789 excessive memory allocation. There is no CISA KEV listing and no public exploit identified at time of analysis, so there is no confirmed exploitation signal; EPSS data was not provided in the input, which limits probabilistic ranking. SSVC-style reasoning points to low urgency: technical impact is partial (a crash/OOM, no code execution or data compromise), exploitation is not automatable (requires user interaction and typically memory-constrained conditions), and exploitation status is 'none' per available data. The one caveat worth verifying: the description frames impact conditionally ('if the allocation fails or the process is memory-constrained'), meaning A:H may overstate real-world impact on systems with ample memory and overcommit - the crash is not guaranteed on every host.

Exploit ScenarioDerived

An attacker crafts a malicious ASF/WMV/WMA file with an inflated Simple Index entry count and distributes it via a download, email attachment, or website. When a victim opens or previews the file in any application that uses the gst-plugins-ugly ASF demuxer, the parser attempts a very large heap allocation, causing the application (or the host, if memory-constrained) to crash or become unresponsive. No public exploit code has been identified, but the trigger is a simple malformed-field condition that is straightforward to reproduce.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 19, 2026

Denial of service in the GStreamer ASF demuxer (gst-plugins-ugly), rated CVSS 6.5, allows a crafted ASF, WMV, or WMA file to drive an oversized heap allocation because an attacker-controlled Simple Index entry count is not bounded by the object's actual payload. The issue affects gst-plugins-ugly packages in Red Hat Enterprise Linux 7, 8, 9, and 10; exploitation requires a victim to open or preview the malicious media file, with an unauthenticated network vector and user interaction required, and impact is limited to availability loss with no code execution or data exposure. No public exploit identified at time of analysis.

RemediationAI

No vendor-released patch version is identified in the provided data; remediation should begin with applying updated gst-plugins-ugly packages from Red Hat errata for RHEL 7, 8, 9, and 10 as soon as they are published, tracking https://access.redhat.com/security/cve/CVE-2026-112214 and https://bugzilla.redhat.com/show_bug.cgi?id=2555538 for the fixed build. If the ASF demuxer is not required, disable it from autoplugging with GST_PLUGIN_FEATURE_RANK=asfdemux:0, or remove the gst-plugins-ugly package where no other ugly-plugin codecs are needed, accepting that ASF/WMV/WMA playback will stop working. Reduce exposure by preventing automatic preview or thumbnailing of untrusted media and by processing untrusted files in a low-privilege container with a memory cgroup limit, which can contain the denial of service but may still terminate the media worker; because exploitation requires user interaction, blocking untrusted ASF/WMV/WMA attachments and user awareness provide additional risk reduction.

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

GStreamer is a pipeline-based multimedia framework, and gst-plugins-ugly supplies the asfdemux element that parses Advanced Systems Format (ASF) containers used by Windows Media Video (WMV) and Windows Media Audio (WMA). The flaw is CWE-789 (Memory Allocation with Excessive Size Value): while parsing a Simple Index object, the demuxer reads an entry count from the file and uses it directly to calculate a heap allocation size without checking that the count is consistent with the remaining object payload. A malicious file can therefore request a very large allocation, leading to memory exhaustion or process termination when allocation fails; the bug does not provide a write primitive or code execution. CPE data maps the issue to gst-plugins-ugly as shipped in Red Hat Enterprise Linux 7, 8, 9, and 10, with the attack surface being any application that auto-previews or plays untrusted ASF/WMV/WMA content.

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

Vendor (redhat) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
vuln.today AI 6.5 MEDIUM

File can be delivered remotely but requires the victim to open it (UI:R), needs no privileges, and causes only a DoS, so C:N/I:N/A:H.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat 6.5 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

DescriptionCVE.org

A flaw was found in the GStreamer ASF demuxer in gst-plugins-ugly. When parsing a Simple Index object, an attacker-controlled entry count is used to size a heap allocation without being limited to the payload available in the object. Processing a crafted ASF, WMV, or WMA file can cause a very large memory allocation request and lead to denial of service if the allocation fails or the process is memory-constrained.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
High
GStreamer media framework ships broadly across Linux desktop and RHEL deployments
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
CVE-2016-9636 CRITICAL POC
9.8 Jan 27

Heap-based buffer overflow in the flx_decode_delta_fli function in gst/flx/gstflxdec.c in the FLIC decoder in GStreamer

CVE-2016-9635 CRITICAL POC
9.8 Jan 27

Heap-based buffer overflow in the flx_decode_delta_fli function in gst/flx/gstflxdec.c in the FLIC decoder in GStreamer

CVE-2016-9634 CRITICAL POC
9.8 Jan 27

Heap-based buffer overflow in the flx_decode_delta_fli function in gst/flx/gstflxdec.c in the FLIC decoder in GStreamer

CVE-2016-9808 HIGH POC
7.5 Jan 13

The FLIC decoder in GStreamer before 1.10.2 allows remote attackers to cause a denial of service (out-of-bounds write an

CVE-2019-9928 HIGH
8.8 Apr 24

A heap-based buffer overflow vulnerability exists in GStreamer's RTSP connection parser that allows remote attackers to

CVE-2025-47219 HIGH POC
8.1 Aug 07

A heap buffer over-read vulnerability exists in GStreamer's isomp4 plugin that allows reading past allocated memory boun

CVE-2022-1920 HIGH POC
7.8 Jul 19

An integer overflow vulnerability in the GStreamer multimedia framework's matroska demuxer allows heap memory corruption

CVE-2022-2122 HIGH POC
7.8 Jul 19

A critical integer overflow vulnerability in GStreamer's qtdemux element allows attackers to trigger denial of service o

CVE-2022-1924 HIGH POC
7.8 Jul 19

A critical integer overflow vulnerability in the GStreamer multimedia framework's Matroska (MKV) demuxer can cause denia

CVE-2022-1922 HIGH POC
7.8 Jul 19

An integer overflow vulnerability in GStreamer's Matroska demuxer can cause denial of service or potentially heap memory

CVE-2022-1921 HIGH POC
7.8 Jul 19

An integer overflow vulnerability in GStreamer's AVI demux element allows attackers to trigger a heap overwrite when par

CVE-2022-1925 HIGH POC
7.8 Jul 19

A heap overflow vulnerability exists in GStreamer's matroskaparse element due to an integer overflow in the gst_matroska

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy