Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malformed H.264 MVC file
-
DeliveryDeliver file to victim
-
ExploitVictim opens in GStreamer app
-
ExecutionNULL deref during parse-failure cleanup
-
ImpactApplication crashes (DoS)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK
1 technique across 1 tactic: Impact 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 victim application built on GStreamer to parse a specially crafted H.264 file whose malformed Multiview (MVC) Sequence Parameter Set data causes a parse failure, which then triggers the faulty cleanup path in the gst-plugins-bad H.264 parser. The bug is reached only through that error-handling/cleanup code after a parse failure, not on normal valid input. Limiting factors: the CVSS vector is local (AV:L) and requires user interaction (UI:R), so the attacker must get the victim to open or an automated pipeline to ingest the malicious file; impact is confined to a crash (availability only), with no authentication required per PR:N but also no code execution, data exposure, or privilege gain claimed in the evidence. |
| Impact | This is a medium-severity denial-of-service issue (CVSS 5.5) whose real-world risk is modest. The CVSS vector CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H shows a local attack vector requiring user interaction, with impact limited strictly to availability (A:H) - no confidentiality or integrity loss, and no privilege escalation or code execution claimed in the evidence; the flaw is a NULL-pointer dereference (CWE-476) that crashes the hosting application. The vuln.today Decision label is 'this_month', indicating a routine patch priority rather than an emergency. No EPSS score is provided in the input, so exploitation probability cannot be quantified. The CVE is not listed in CISA KEV, and no proof-of-concept or working exploit reference is present - only the vendor advisory and the upstream fix merge request - so this is 'no public exploit identified at time of analysis'. The signals are consistent rather than conflicting: a crash-only, user-interaction-gated, local-vector bug is a genuine stability/DoS concern for services that auto-process untrusted media, but it is not a high-urgency, widely-weaponized threat. Treat it as a standard scheduled-patch item. |
| Exploit ScenarioDerived | An attacker crafts an H.264 video file containing malformed Multiview (MVC) Sequence Parameter Set data and delivers it to a victim (e.g., via email, web, or a media-processing pipeline). When a victim opens or an automated service ingests the file with a GStreamer application using the gst-plugins-bad H.264 parser, a parse failure triggers faulty cleanup of partially allocated structures, dereferencing a NULL pointer and crashing the application. No public exploit code is identified at time of analysis; the only exploitation-related reference is the upstream fix. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 30, 2026
NULL pointer dereference in the H.264 parser of gst-plugins-bad lets a crafted Multiview (MVC) H.264 file cause a parse failure whose cleanup path dereferences NULL, crashing the GStreamer-based application and causing a denial of service. The issue is medium severity (CVSS 5.5) with a local attack vector, no privileges required, and user interaction needed to get the crafted file ingested; affected deployments include gst-plugins-bad on Red Hat Enterprise Linux 6 through 10. No public exploit identified at time of analysis.
RemediationAI
Apply the upstream gst-plugins-bad fix referenced by the GStreamer merge request https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/11240 and tracked in GStreamer security advisory SA-2026-0013 (https://gstreamer.freedesktop.org/security/sa-2026-0013.html); Red Hat tracking is at https://access.redhat.com/security/cve/CVE-2026-119728 and Bugzilla 2564125. Upstream fix available (PR/commit); released patched version not independently confirmed, so verify the fixed package version in the vendor advisory before deployment. The references do not describe a vendor workaround; until patched packages are confirmed, prevent GStreamer-based applications from parsing untrusted H.264/MVC files, because exploitation requires ingestion of a crafted file.
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
CWE-476 (NULL Pointer Dereference) in the H.264 parser in gst-plugins-bad. The parser allocates internal structures while processing an H.264 Multiview (MVC) Sequence Parameter Set; when malformed MVC SPS data causes a parse failure, the cleanup of partially allocated structures dereferences a NULL pointer. The trigger is specifically the error/cleanup path after a parse failure, not normal valid H.264 decoding. CPE data identifies Red Hat Enterprise Linux 6, 7, 8, 9, and 10 as affected distribution branches; the underlying component is the GStreamer gst-plugins-bad H.264 parser.
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:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
File must be delivered and opened locally (AV:L, UI:R), no auth needed (PR:N), and a NULL-pointer crash yields availability-only impact (C:N/I:N/A:H).
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
A flaw was found in the H.264 video parser in gst-plugins-bad. When processing a specially crafted H.264 video file with malformed Multiview (MVC) Sequence Parameter Set data, the parser can dereference a NULL pointer during the cleanup of partially allocated internal structures after a parse failure. This can cause the application using GStreamer to crash, resulting in a denial of service.
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 null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
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-114318
GHSA-r374-jvgj-7922
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB