Skip to main content

GStreamer gst-plugins-good EUVDEUVD-2026-102936

| CVE-2026-46471 MEDIUM
Buffer Over-read (CWE-126)
2026-10-16 mitre GHSA-5vvw-9383-fwx7
5.5
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious MP4 uuid atom
  2. Delivery
    Deliver file to victim
  3. Exploit
    Victim loads it in GStreamer app
  4. Execution
    Over-read heap in qtdemux_parse_uuid
  5. Impact
    Disclose adjacent heap memory contents

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer over-read prevention
Exploitation Conditions

Exploitation requires an attacker-supplied MP4/QuickTime file containing a malformed 'uuid' atom that is parsed by the isomp4 plugin's qtdemux_parse_uuid function in GStreamer gst-plugins-good prior to 1.28.2. The limiting factor is user interaction (UI:R): a victim must open, play, or otherwise load the crafted file in a GStreamer-based application (e.g., media player, thumbnail/metadata extractor, or embedded media pipeline); there is no authentication requirement (PR:N) but also no remote-service exposure. Impact is bounded to heap memory disclosure (C:H, I:N, A:N) - no code execution or crash is claimed. Deployments on versions 1.28.2 or later are not affected.

Impact

This is a genuine but moderate-priority issue, not a top-tier emergency. The provided CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N, base 5.5) describes an information-disclosure-only flaw: it reads out of bounds (CWE-126 buffer over-read) to leak heap memory but has no integrity or availability impact and achieves no code execution. The AV:L combined with UI:R is consistent with a file-parsing bug - the 'local' vector reflects that an attacker must get a victim to open/load a crafted MP4 rather than exploiting it over a listening network service, so it behaves like a client-side social-engineering issue. All corroborating signals point to low real-world urgency: EPSS is 0.15% (4th percentile), there is no CISA KEV listing (not actively exploited per available data), and no SSVC decision data was supplied. No public exploit was identified in the provided references (an Atredis Partners advisory and the GStreamer security advisory are discoverer/vendor writeups, which are distinct from weaponized exploit code). The main caveat: C:H for a bounded over-read is on the higher end - the practical value depends on whether leaked heap bytes surface to the attacker or aid ASLR defeat; raw severity alone overstates priority given info-disclosure-only impact and required user interaction.

Exploit ScenarioDerived

An attacker crafts an MP4 file with a malformed 'uuid' box and delivers it via email, a website, or a download; when a victim opens or auto-processes it in any GStreamer-backed application (media player, file-manager thumbnailer, browser media pipeline), qtdemux_parse_uuid reads past the end of a heap buffer and leaks adjacent heap memory, which may expose sensitive data or help defeat ASLR. No public exploit code was identified at time of analysis; a discoverer advisory from Atredis Partners and a vendor advisory exist. Exploitation requires user interaction to load the file (UI:R) and yields disclosure only, not code execution.

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

Heap memory disclosure in GStreamer gst-plugins-good before 1.28.2 occurs when the isomp4 qtdemux parser processes a crafted MP4/QuickTime 'uuid' atom and reads past the end of a heap-allocated buffer. The issue has a local attack vector with user interaction (CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N), so a victim must load the malformed media file in a GStreamer-based application, and impact is limited to confidentiality with no code execution or crash claimed. No public exploit code or CISA KEV active exploitation is identified at time of analysis, and EPSS is very low at 0.15% (4th percentile).

RemediationAI

Vendor-released patch: upgrade gst-plugins-good to 1.28.2 or later, as documented in the GStreamer security advisory at https://gstreamer.freedesktop.org/security/sa-2026-0002.html and the Atredis advisory at https://github.com/atredispartners/advisories/blob/master/2026/ATREDIS-2026-0004.md. If immediate upgrade is not possible, avoid opening untrusted MP4/QuickTime files with GStreamer-based applications; for deployments that do not require MP4 demuxing, remove or blacklist the isomp4 plugin from affected pipelines, accepting that MP4 playback and metadata extraction will stop working; and process untrusted media in a sandboxed, low-privilege context with no access to sensitive heap data, accepting the added operational complexity and possible compatibility constraints.

Affected VersionsENISA

n/a n/a

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 is in GStreamer's isomp4 plugin, which implements the qtdemux MP4/QuickTime demuxer in gst-plugins-good. While parsing a 'uuid' atom, qtdemux_parse_uuid fails to adequately bound-check a read against the heap-allocated buffer, producing an out-of-bounds read classified as CWE-126 (Buffer Over-read); although one tag labels it a buffer overflow, the description and CWE indicate disclosure rather than memory corruption or write. The CVSS vector shows local access, low complexity, no privileges, and required user interaction, with high confidentiality impact and no integrity or availability impact. The supplied CPE string is a placeholder (cpe:2.3:a:n/a:n/a), so it does not add product-level scoping; the authoritative version boundary is gst-plugins-good before 1.28.2.

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 (mitre) PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
vuln.today AI 5.5 MEDIUM

AV:L and UI:R because a victim must open a crafted MP4 file (no network service); PR:N as no auth is needed; C:H for heap disclosure with I:N/A:N since it is an over-read only.

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

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

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

Lifecycle Timeline

3
CVSS changed
Oct 19, 2026 - 16:23 NVD
5.5 (MEDIUM)
CVE Published
Oct 16, 2026 - 00:00 cve.org
MEDIUM 5.5
CVE Published
Oct 16, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

An issue was discovered in GStreamer gst-plugins-good before 1.28.2. While parsing an MP4 file, the isomp4 plugin's qtdemux_parse_uuid function may read past the end of a heap-allocated buffer, allowing an attacker to disclose heap memory contents.

Threat Intelligence Overview

EPSS Score
0.2%
Top 96% exploitable
Prevalence
High
core multimedia framework shipped by default in most Linux desktop distributions
Data Quality
5 sources
Confidence: Medium

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
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

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.

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