Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Deliver crafted H.266/VVC file via web or email
  2. Delivery
    User opens media file in GStreamer-backed player
  3. Exploit
    Parser invokes gst_h266_parser_parse_picture_partition()
  4. Execution
    Slice loop iterates without bounds check
  5. Persist
    Out-of-bounds write corrupts adjacent heap memory
  6. Impact
    Application crash or potential code execution

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

The vulnerability triggers during parsing of an H.266/VVC media file that contains a Picture Parameter Set (PPS) with multi-slice-in-tile data encoding more slices than the fixed-size arrays in GstH266PPS can accommodate - this malformed condition must be crafted intentionally. gst-plugins-bad must be installed with H.266/VVC support compiled in; systems lacking this codec are not vulnerable. User interaction is required per CVSS UI:R: a user must actively open or an automated pipeline must ingest the crafted file to invoke the parser. No prior authentication or network session is needed - file delivery alone (via any channel: web, email, file share) is sufficient to reach the vulnerable code path once the file is opened. Systems that never process H.266/VVC content have no practical exposure.

Impact

The vendor-assigned CVSS 3.1 score of 6.5 Medium (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H) reflects a network-reachable, zero-privilege attack path gated only by user interaction - a user must open or stream the crafted H.266/VVC file. The UI:R requirement meaningfully constrains automated exploitation but is trivially satisfied in browser-based media players, messaging applications, or media pipelines. No EPSS data was provided, and the vulnerability is absent from the CISA KEV catalog, indicating no confirmed large-scale or threat-actor exploitation at time of analysis. However, the description explicitly acknowledges a proof-of-concept exists and that the write primitive can exceed the initial 4-byte demonstration across multiple loop iterations. Multi-iteration contiguous heap overwrites are a well-understood primitive for heap layout manipulation and potential RCE, meaning the vendor's I:N/A:H-only CVSS assessment may understate long-term risk if the POC is refined. No EPSS score was available to supplement this judgment, and no conflicting signals are present - data gaps should be tracked.

Exploit ScenarioDerived

An attacker crafts an H.266/VVC video file with a malformed PPS encoding an abnormally large slice count in multi-slice-in-tile mode, then delivers it via email attachment, a web page embedding video, or a media-sharing link. When a user on an affected RHEL system opens the file with a GStreamer-backed media player, gst_h266_parser_parse_picture_partition() iterates past the bounds of the three fixed-size arrays in GstH266PPS, overwriting adjacent heap memory. The immediate observed result is a process crash; a refined multi-iteration write targeting specific heap objects could escalate to arbitrary code execution.

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

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

Alert me

AnalysisAIv1 – Jun 11, 2026

Out-of-bounds write in GStreamer's H.266/VVC PPS picture partition parser (gst-plugins-bad) allows an attacker to crash media-processing applications - and potentially achieve code execution - by delivering a crafted H.266/VVC media file. The flaw in gst_h266_parser_parse_picture_partition() (gsth266parser.c) permits unbounded slice index increments across three fixed-size arrays in GstH266PPS during multi-slice-in-tile processing. A proof-of-concept demonstrating at least a 4-byte write exists; no public exploit beyond that initial POC or CISA KEV listing has been identified at time of analysis, though the code structure permits larger writes across multiple iterations which elevates downstream risk above a pure DoS assessment.

RemediationAI

No vendor-released patch version was identified in the available intelligence at time of analysis; the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-53701 and Red Hat Bugzilla entry https://bugzilla.redhat.com/show_bug.cgi?id=2487611 should be monitored for errata. Once a patched package is released, RHEL administrators should apply it via dnf update gstreamer1-plugins-bad-free. As an immediate compensating control, restrict or block H.266/VVC media file processing at the application or gateway layer - content filters or media transcoding pipelines can be configured to reject or transcode H.266 content before it reaches GStreamer; the trade-off is loss of H.266/VVC playback capability until the patch is applied. On systems where H.266/VVC is not required, disabling or removing the relevant GStreamer codec element eliminates the attack surface entirely with no functional impact.

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 vulnerability resides in gsth266parser.c within the GStreamer Bad Plugins package (gst-plugins-bad), which provides codec support for emerging standards not yet in the mainline GStreamer plugin set. The affected function gst_h266_parser_parse_picture_partition() implements Picture Parameter Set (PPS) parsing for H.266/VVC (Versatile Video Coding, ITU-T H.266 / ISO/IEC 23090-3), the successor to H.265/HEVC. CWE-787 (Out-of-Bounds Write) describes the root cause: during multi-slice-in-tile mode, a loop increments a slice index driven by attacker-controlled values embedded in the media bitstream, but never validates that index against the declared fixed capacity of three arrays - slice_height_in_ctus, slice_top_left_ctu_x, and slice_top_left_ctu_y - within the GstH266PPS structure. This allows heap memory adjacent to those arrays to be overwritten with values from the crafted PPS, with the magnitude of corruption scaling with the number of loop iterations the crafted file encodes.

Know when Red Hat Enterprise Linux 10 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 MEDIUM
NVD 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
vuln.today AI 7.1 HIGH

OOB write corrupts adjacent heap memory (I:L) and crashes the process (A:H); network delivery requires user file-open interaction only.

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

Primary rating from Vendor (redhat).

CVSS VectorNVD

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

DescriptionNVD

An out-of-bounds write vulnerability was found in GStreamer's H.266/VVC PPS picture partition parser in gst-plugins-bad. In the multi-slice-in-tile processing of gst_h266_parser_parse_picture_partition() (gsth266parser.c), the loop iterates without checking that the slice index stays within bounds, writing past three fixed-size arrays (slice_height_in_ctus, slice_top_left_ctu_x, slice_top_left_ctu_y) in the GstH266PPS structure. While the initial proof-of-concept demonstrated a 4-byte out-of-bounds write, the code permits larger writes across multiple iterations. A crafted H.266/VVC media file can trigger this vulnerability.

Threat Intelligence Overview

EPSS Score
0.0%
Top 89% exploitable
Data Quality
4 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.0%
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
Medium
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

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

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-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4631 CRITICAL POC
9.8 Apr 07

Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-101258 HIGH POC
7.8 Oct 06

Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript

CVE-2026-96889 HIGH POC
7.8 Sep 23

Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity

CVE-2026-4775 HIGH POC
7.8 Mar 24

A signed integer overflow vulnerability exists in the libtiff library's putcontig8bitYCbCr44tile function that leads to

CVE-2026-114406 MEDIUM POC
6.8 Oct 21

The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-102560 CRITICAL
9.8 Sep 29

A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Not-Affected
SUSE Linux Enterprise Module for Basesystem 15 SP7 Not-Affected
SUSE Linux Enterprise Module for Desktop Applications 15 SP7 Not-Affected
SUSE Linux Enterprise Module for Package Hub 15 SP7 Not-Affected

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