Description
FFmpeg 7.0 before 8.1.3 and 9.x before 9.0.2 contains a heap out-of-bounds write vulnerability in vk_av1_decode_slice() in libavcodec/vulkan_av1.c because the tile-count limit is checked only on entry. Attackers can supply a crafted AV1 stream with more than 256 tiles decoded via the Vulkan hardware accelerator to overflow tile_sizes and corrupt heap memory.
Published: 2026-11-09
Score: 7.3 High
EPSS: n/a
KEV: No
Impact: Heap Overflow leading to memory corruption
Action: Patch Immediately
AI Analysis

Impact

FFmpeg 7.0 before 8.1.3 and 9.x before 9.0.2 contains a heap out‑of‑bounds write flaw in vk_av1_decode_slice(). The flaw occurs because the tile‑count limit is validated only at function entry. An adversary can craft an AV1 bitstream with more than 256 tiles and feed it through the Vulkan hardware accelerator, forcing the decoder to write beyond the bounds of tile_sizes and corrupt heap memory. This memory corruption can lead to a crash or other instability.

Affected Systems

Vendors: FFmpeg. Product: FFmpeg. Vulnerable releases include any build from 7.0 up to but not including 8.1.3, and any 9.x release up to but not including 9.0.2. Any system that uses these versions of FFmpeg with the Vulkan hardware accelerator enabled is susceptible. No newer branches or minor releases are listed as affected.

Risk and Exploitability

The CVSS score of 7.3 signals a high impact severity, while the EPSS score is not reported and KEV does not list this vulnerability, indicating no current evidence of exploitation. The vulnerability requires only that a malicious AV1 stream be decoded via Vulkan, making the attack vector likely local or remote if the application processes untrusted media. The resulting heap corruption could cause a crash or denial of service. Because the vulnerability can be triggered by normal media processing, the potential risk is significant for any user or application that accepts external AV1 content on an affected system.

Generated by OpenCVE AI on November 9, 2026 at 22:05 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FFmpeg to version 8.1.3 or newer, or 9.0.2 or newer, which contain the fix.
  • If an upgrade is not immediately possible, disable Vulkan hardware acceleration in FFmpeg (for example, switch to a software or non‑Vulkan decoding path) to prevent the heap overflow from being triggered.
  • Ensure that any application using FFmpeg does not process untrusted AV1 streams or, where possible, validate the stream prior to decoding to avoid triggering the vulnerability.
  • Monitor vendor advisories, security bulletins and CISA KEV updates for any additional guidance or new mitigations.

Generated by OpenCVE AI on November 9, 2026 at 22:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 09 Nov 2026 19:15:00 +0000

Type Values Removed Values Added
Description FFmpeg 7.0 before 8.1.3 and 9.x before 9.0.2 contains a heap out-of-bounds write vulnerability in vk_av1_decode_slice() in libavcodec/vulkan_av1.c because the tile-count limit is checked only on entry. Attackers can supply a crafted AV1 stream with more than 256 tiles decoded via the Vulkan hardware accelerator to overflow tile_sizes and corrupt heap memory.
Title FFmpeg 7.0 before 8.1.3 and 9.x before 9.0.2 Heap Overflow via vulkan_av1.c
First Time appeared Ffmpeg
Ffmpeg ffmpeg
Weaknesses CWE-787
CPEs cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*
Vendors & Products Ffmpeg
Ffmpeg ffmpeg
References
Metrics cvssV3_1

{'score': 7, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 7.3, 'vector': 'CVSS:4.0/AV:L/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-09T19:11:20.789Z

Reserved: 2026-11-09T18:15:12.233Z

Link: CVE-2026-125201

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-09T19:16:56.427

Modified: 2026-11-09T19:16:56.427

Link: CVE-2026-125201

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-09T22:45:07Z

Weaknesses