Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Craft malformed H.264 MVC file
  2. Delivery
    Deliver file to victim
  3. Exploit
    Victim opens in GStreamer app
  4. Execution
    NULL deref during parse-failure cleanup
  5. Impact
    Application 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.

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 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

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

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).

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
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 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

EPSS Score
0.2%
Top 95% exploitable
Prevalence
High
GStreamer is a core Linux multimedia framework shipped across RHEL 6-10
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

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
Small
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

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 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

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_6:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
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

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